MachineRunCommandScriptSource interface
Describe los orígenes de script para ejecutar el comando . Use solo uno de script, scriptUri, commandId.
Propiedades
| command |
Especifica el commandId del script integrado predefinido. |
| script | Especifica el contenido del script que se va a ejecutar en la máquina. |
| script |
Especifica la ubicación de descarga del script. Puede ser un URI de SAS de un blob de almacenamiento de Azure con acceso de lectura o URI público. |
| script |
Identidad administrada asignada por el usuario que tiene acceso a scriptUri en caso de Azure blob de almacenamiento. Use un objeto vacío en caso de identidad asignada por el sistema. Asegúrese de que existe el blob de almacenamiento Azure y de que se ha concedido acceso a la identidad administrada al contenedor del blob con la asignación de roles "Lector de datos de blobs de almacenamiento". En el caso de la identidad asignada por el usuario, asegúrese de agregarla en la identidad de la máquina virtual. Para obtener más información sobre la identidad administrada y ejecutar comando, consulte https://aka.ms/ManagedIdentity y https://aka.ms/RunCommandManaged. |
Detalles de las propiedades
commandId
Especifica el commandId del script integrado predefinido.
commandId?: string
Valor de propiedad
string
script
Especifica el contenido del script que se va a ejecutar en la máquina.
script?: string
Valor de propiedad
string
scriptUri
Especifica la ubicación de descarga del script. Puede ser un URI de SAS de un blob de almacenamiento de Azure con acceso de lectura o URI público.
scriptUri?: string
Valor de propiedad
string
scriptUriManagedIdentity
Identidad administrada asignada por el usuario que tiene acceso a scriptUri en caso de Azure blob de almacenamiento. Use un objeto vacío en caso de identidad asignada por el sistema. Asegúrese de que existe el blob de almacenamiento Azure y de que se ha concedido acceso a la identidad administrada al contenedor del blob con la asignación de roles "Lector de datos de blobs de almacenamiento". En el caso de la identidad asignada por el usuario, asegúrese de agregarla en la identidad de la máquina virtual. Para obtener más información sobre la identidad administrada y ejecutar comando, consulte https://aka.ms/ManagedIdentity y https://aka.ms/RunCommandManaged.
scriptUriManagedIdentity?: RunCommandManagedIdentity