MachineRunCommandScriptSource interface

Описывает источники скриптов для команды выполнения. Используйте только один из скриптов, scriptUri, commandId.

Свойства

commandId

Задает идентификатор командной строки предопределенного встроенного скрипта.

script

Указывает содержимое скрипта, выполняемого на компьютере.

scriptUri

Указывает расположение загрузки скрипта. Это может быть URI SAS Azure blob-объекта хранилища с доступом на чтение или общедоступным универсальным кодом ресурса (URI).

scriptUriManagedIdentity

Назначаемое пользователем управляемое удостоверение, которое имеет доступ к 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

Значение свойства