Bug: `exclude_*` credentials in DefaultAzureCredential in azureml-mlflow
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- azure, machine-learning, python
- Bereich
- authentication, machine-learning
Rechercherichtung
Beginne damit, zu lokalisieren, wo das azureml-mlflow-Plugin seine DefaultAzureCredential erstellt, und prüfe anschließend die verfügbaren exclude_*-Optionen. Bestätige, wie Aufrufer diese Optionen bereitstellen könnten, und füge eine Testabdeckung hinzu, die zeigt, dass managed identity ausgeschlossen werden kann; erledigt ist die Aufgabe, wenn das Plugin die angeforderten Credential-Steuerungsmöglichkeiten bereitstellt, ohne das bestehende Verhalten zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Apologies if this is posted in the wrong place, I'm happy to re-post if you can point me in the right direction - it's regarding azureml-mlflow.
The azureml-mlflow plugin currently uses a blank DefaultAzureCredential() call to generate credentials to track ML Flow runs. The DefaultAzureCredential() actually accepts a number of exclude_* arguments to avoid trying to use certain types of credentials.
Not being able to pass those exclude_* arguments to the azureml-mlflow plugin means that in some situations (experienced whilst on a customer-granted Azure hosted VM) it will try to use the machine's managed identity even when we explicitly do not want to.
Are there any plans to make those options available to us using azureml-mlflow?
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 4.4k
- Forks
- 2.6k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Azure/MachineLearningNotebooks
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Azure/MachineLearningNotebooks#1975 · 1 Kommentar ·
-
duplicatesOffen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 68/100
Azure/MachineLearningNotebooks#1960 ·
-
machineOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
Azure/MachineLearningNotebooks#1987 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
Azure/MachineLearningNotebooks#1985 · 1 Kommentar ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Azure/MachineLearningNotebooks#1981 · 1 Reaktion ·
Alle Issues in Azure/MachineLearningNotebooks
Ähnliche Issues
-
bug P0 security
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
uttrflow/uttrflow-swift#3441 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
-
easy low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
open-nudge/opentemplate#185 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
apache/rocketmq-dashboard#5358 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
good-first-issue help-wanted security-slam
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100