Поделиться через


VirtualMachineRunCommandScriptSource interface

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

Свойства

commandId

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

script

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

scriptUri

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

scriptUriManagedIdentity

Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к scriptUri в случае большого двоичного объекта хранилища Azure. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что blob-объект службы хранилища Azure существует и управляемому удостоверению предоставлен доступ к контейнеру BLOB-объектов с назначением роли "Читатель данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавили его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и выполнении команды см. в разделе https://aka.ms/ManagedIdentity и https://aka.ms/RunCommandManaged.

Сведения о свойстве

commandId

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

commandId?: string

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

string

script

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

script?: string

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

string

scriptUri

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

scriptUri?: string

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

string

scriptUriManagedIdentity

Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к scriptUri в случае большого двоичного объекта хранилища Azure. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что blob-объект службы хранилища Azure существует и управляемому удостоверению предоставлен доступ к контейнеру BLOB-объектов с назначением роли "Читатель данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавили его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и выполнении команды см. в разделе https://aka.ms/ManagedIdentity и https://aka.ms/RunCommandManaged.

scriptUriManagedIdentity?: RunCommandManagedIdentity

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