MachineRunCommandScriptSource interface
Décrit les sources de script pour la commande d’exécution. Utilisez un seul script, scriptUri, commandId.
Propriétés
| command |
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. |
| script |
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. |
| script |
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