Freigeben über


RunCommandManagedIdentity Klasse

Enthält clientId oder objectId (verwenden Sie nur eine, nicht beide) einer benutzerseitig zugewiesenen verwalteten Identität, die Zugriff auf das Speicherblob hat, das in Befehl ausführen verwendet wird. Verwenden Sie ein leeres RunCommandManagedIdentity-Objekt bei systemseitig zugewiesener Identität. Stellen Sie sicher, dass das Azure Storage-Blob im Fall von scriptUri vorhanden ist und dass die verwaltete Identität Zugriff auf den Blobcontainer mit der Rollenzuweisung "Storage Blob Data Reader" mit skriptUri-Blob und "Storage Blob Data Contributor" für Append-Blobs (outputBlobUri, errorBlobUri) erhalten hat. Im Fall einer benutzerseitig zugewiesenen Identität stellen Sie sicher, dass Sie sie unter der Identität des virtuellen Computers hinzufügen. Weitere Informationen zu verwalteter Identität und Befehl ausführen finden Sie unter https://aka.ms/ManagedIdentity und https://aka.ms/RunCommandManaged.

Vererbung
azure.mgmt.compute._serialization.Model
RunCommandManagedIdentity

Konstruktor

RunCommandManagedIdentity(*, client_id: str | None = None, object_id: str | None = None, **kwargs: Any)

Keyword-Only Parameter

Name Beschreibung
client_id
str

Client-ID (GUID-Wert) der vom Benutzer zugewiesenen verwalteten Identität. ObjectId sollte nicht verwendet werden, wenn dies angegeben ist.

object_id
str

Objekt-ID (GUID-Wert) der vom Benutzer zugewiesenen verwalteten Identität. ClientId sollte nicht verwendet werden, wenn dies angegeben ist.

Variablen

Name Beschreibung
client_id
str

Client-ID (GUID-Wert) der vom Benutzer zugewiesenen verwalteten Identität. ObjectId sollte nicht verwendet werden, wenn dies angegeben ist.

object_id
str

Objekt-ID (GUID-Wert) der vom Benutzer zugewiesenen verwalteten Identität. ClientId sollte nicht verwendet werden, wenn dies angegeben ist.