Compartilhar via


VirtualMachineRunCommandScriptSource Classe

Descreve as fontes de script para executar o comando. Use apenas um script, scriptUri, commandId.

Herança
azure.mgmt.compute._serialization.Model
VirtualMachineRunCommandScriptSource

Construtor

VirtualMachineRunCommandScriptSource(*, script: str | None = None, script_uri: str | None = None, command_id: str | None = None, script_uri_managed_identity: _models.RunCommandManagedIdentity | None = None, **kwargs: Any)

Parâmetros somente de palavra-chave

Nome Description
script
str

Especifica o conteúdo do script a ser executado na VM.

script_uri
str

Especifica o local de download do script. Pode ser o URI de SAS de um blob de armazenamento do Azure com acesso de leitura ou URI público.

command_id
str

Especifica um commandId do script interno predefinido.

script_uri_managed_identity

Identidade gerenciada atribuída pelo usuário que tem acesso ao scriptUri no caso do blob de armazenamento do Azure. Use um objeto vazio no caso de identidade atribuída pelo sistema. Verifique se o blob de armazenamento do Azure existe e se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função "Leitor de Dados do Blob de Armazenamento". No caso de identidade atribuída pelo usuário, certifique-se de adicioná-la sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged.

Variáveis

Nome Description
script
str

Especifica o conteúdo do script a ser executado na VM.

script_uri
str

Especifica o local de download do script. Pode ser o URI de SAS de um blob de armazenamento do Azure com acesso de leitura ou URI público.

command_id
str

Especifica um commandId do script interno predefinido.

script_uri_managed_identity

Identidade gerenciada atribuída pelo usuário que tem acesso ao scriptUri no caso do blob de armazenamento do Azure. Use um objeto vazio no caso de identidade atribuída pelo sistema. Verifique se o blob de armazenamento do Azure existe e se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função "Leitor de Dados do Blob de Armazenamento". No caso de identidade atribuída pelo usuário, certifique-se de adicioná-la sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged.