MachineRunCommandScriptSource interface

Décrit les sources de script pour la commande d’exécution. Utilisez un seul script, scriptUri, commandId.

Propriétés

commandId

Spécifie l’ID de commande du script intégré prédéfini.

script

Spécifie le contenu du script à exécuter sur l’ordinateur.

scriptUri

Spécifie l’emplacement de téléchargement du script. Il peut s’agir d’un URI SAP d’un objet blob de stockage Azure avec accès en lecture ou URI public.

scriptUriManagedIdentity

Identité managée affectée par l’utilisateur qui a accès à scriptUri en cas de Azure blob de stockage. Utilisez un objet vide en cas d’identité affectée par le système. Vérifiez que le Azure blob de stockage existe et que l'identité managée a été accordée au conteneur de l'objet blob avec l'attribution de rôle « Lecteur de données blob du stockage ». En cas d’identité affectée par l’utilisateur, veillez à l’ajouter sous l’identité de la machine virtuelle. Pour plus d’informations sur l’identité managée et la commande Exécuter, reportez-vous https://aka.ms/ManagedIdentity et https://aka.ms/RunCommandManaged.

Détails de la propriété

commandId

Spécifie l’ID de commande du script intégré prédéfini.

commandId?: string

Valeur de propriété

string

script

Spécifie le contenu du script à exécuter sur l’ordinateur.

script?: string

Valeur de propriété

string

scriptUri

Spécifie l’emplacement de téléchargement du script. Il peut s’agir d’un URI SAP d’un objet blob de stockage Azure avec accès en lecture ou URI public.

scriptUri?: string

Valeur de propriété

string

scriptUriManagedIdentity

Identité managée affectée par l’utilisateur qui a accès à scriptUri en cas de Azure blob de stockage. Utilisez un objet vide en cas d’identité affectée par le système. Vérifiez que le Azure blob de stockage existe et que l'identité managée a été accordée au conteneur de l'objet blob avec l'attribution de rôle « Lecteur de données blob du stockage ». En cas d’identité affectée par l’utilisateur, veillez à l’ajouter sous l’identité de la machine virtuelle. Pour plus d’informations sur l’identité managée et la commande Exécuter, reportez-vous https://aka.ms/ManagedIdentity et https://aka.ms/RunCommandManaged.

scriptUriManagedIdentity?: RunCommandManagedIdentity

Valeur de propriété