MachineRunCommandScriptSource interface
Описывает источники скриптов для команды выполнения. Используйте только один из скриптов, scriptUri, commandId.
Свойства
| command |
Задает идентификатор командной строки предопределенного встроенного скрипта. |
| script | Указывает содержимое скрипта, выполняемого на компьютере. |
| script |
Указывает расположение загрузки скрипта. Это может быть URI SAS Azure blob-объекта хранилища с доступом на чтение или общедоступным универсальным кодом ресурса (URI). |
| script |
Назначаемое пользователем управляемое удостоверение, которое имеет доступ к scriptUri в случае Azure BLOB-объекта хранилища. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что большой двоичный объект хранилища Azure существует, и управляемое удостоверение было предоставлено доступ к контейнеру BLOB-объектов с назначением роли "Читатель данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавите его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и команде запуска см. в https://aka.ms/ManagedIdentity и https://aka.ms/RunCommandManaged. |
Сведения о свойстве
commandId
Задает идентификатор командной строки предопределенного встроенного скрипта.
commandId?: string
Значение свойства
string
script
Указывает содержимое скрипта, выполняемого на компьютере.
script?: string
Значение свойства
string
scriptUri
Указывает расположение загрузки скрипта. Это может быть URI SAS Azure blob-объекта хранилища с доступом на чтение или общедоступным универсальным кодом ресурса (URI).
scriptUri?: string
Значение свойства
string
scriptUriManagedIdentity
Назначаемое пользователем управляемое удостоверение, которое имеет доступ к scriptUri в случае Azure BLOB-объекта хранилища. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что большой двоичный объект хранилища Azure существует, и управляемое удостоверение было предоставлено доступ к контейнеру BLOB-объектов с назначением роли "Читатель данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавите его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и команде запуска см. в https://aka.ms/ManagedIdentity и https://aka.ms/RunCommandManaged.
scriptUriManagedIdentity?: RunCommandManagedIdentity