다음을 통해 공유


VirtualMachineRunCommandScriptSource 클래스

실행 명령에 대한 스크립트 원본을 설명합니다. scriptUri, commandId 스크립트 중 하나만 사용합니다.

상속
azure.mgmt.compute._serialization.Model
VirtualMachineRunCommandScriptSource

생성자

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)

키워드 전용 매개 변수

Name Description
script
str

VM에서 실행할 스크립트 콘텐츠를 지정합니다.

script_uri
str

스크립트 다운로드 위치를 지정합니다. 읽기 액세스 권한이 있는 Azure Storage Blob의 SAS URI 또는 공용 URI일 수 있습니다.

command_id
str

미리 정의된 기본 제공 스크립트의 commandId를 지정합니다.

script_uri_managed_identity

Azure Storage Blob의 경우 scriptUri에 대한 액세스 권한이 있는 사용자 할당 관리 ID입니다. 시스템 할당 ID의 경우 빈 개체를 사용합니다. Azure Storage Blob이 있고 관리 ID에 'Storage Blob 데이터 판독기' 역할 할당을 사용하여 Blob의 컨테이너에 대한 액세스 권한이 부여되었는지 확인합니다. 사용자 할당 ID의 경우 VM의 ID 아래에 추가해야 합니다. 관리 ID 및 실행 명령에 대한 자세한 내용은 및 https://aka.ms/RunCommandManaged를 참조하세요https://aka.ms/ManagedIdentity.

변수

Name Description
script
str

VM에서 실행할 스크립트 콘텐츠를 지정합니다.

script_uri
str

스크립트 다운로드 위치를 지정합니다. 읽기 액세스 권한이 있는 Azure Storage Blob의 SAS URI 또는 공용 URI일 수 있습니다.

command_id
str

미리 정의된 기본 제공 스크립트의 commandId를 지정합니다.

script_uri_managed_identity

Azure Storage Blob의 경우 scriptUri에 대한 액세스 권한이 있는 사용자 할당 관리 ID입니다. 시스템 할당 ID의 경우 빈 개체를 사용합니다. Azure Storage Blob이 있고 관리 ID에 'Storage Blob 데이터 판독기' 역할 할당을 사용하여 Blob의 컨테이너에 대한 액세스 권한이 부여되었는지 확인합니다. 사용자 할당 ID의 경우 VM의 ID 아래에 추가해야 합니다. 관리 ID 및 실행 명령에 대한 자세한 내용은 및 https://aka.ms/RunCommandManaged를 참조하세요https://aka.ms/ManagedIdentity.