Aracılığıyla paylaş


VirtualMachineRunCommandScriptSource interface

Run komutu için betik kaynaklarını açıklar. Script, scriptUri ve commandId komut dosyalarından yalnızca birini kullanın.

Özellikler

commandId

Önceden tanımlanmış yerleşik betiğin commandId değerini belirtir.

script

VM'de yürütülecek betik içeriğini belirtir.

scriptUri

Betik indirme konumunu belirtir. Okuma erişimi olan bir Azure depolama blobunun SAS URI'si veya genel URI olabilir.

scriptUriManagedIdentity

Azure depolama blobu durumunda scriptUri'ye erişimi olan kullanıcı tarafından atanan yönetilen kimlik. Sistem tarafından atanan kimlik söz konusu olduğunda boş bir nesne kullanın. Azure depolama blobunun mevcut olduğundan ve yönetilen kimliğe 'Depolama Blobu Veri Okuyucusu' rol ataması ile blob kapsayıcısına erişim verildiğinden emin olun. Kullanıcı tarafından atanan kimlik söz konusu olduğunda, bunu VM'nin kimliği altına eklediğinizden emin olun. Yönetilen kimlik ve Komut Çalıştır hakkında daha fazla bilgi için ve https://aka.ms/RunCommandManagedbölümüne bakınhttps://aka.ms/ManagedIdentity.

Özellik Ayrıntıları

commandId

Önceden tanımlanmış yerleşik betiğin commandId değerini belirtir.

commandId?: string

Özellik Değeri

string

script

VM'de yürütülecek betik içeriğini belirtir.

script?: string

Özellik Değeri

string

scriptUri

Betik indirme konumunu belirtir. Okuma erişimi olan bir Azure depolama blobunun SAS URI'si veya genel URI olabilir.

scriptUri?: string

Özellik Değeri

string

scriptUriManagedIdentity

Azure depolama blobu durumunda scriptUri'ye erişimi olan kullanıcı tarafından atanan yönetilen kimlik. Sistem tarafından atanan kimlik söz konusu olduğunda boş bir nesne kullanın. Azure depolama blobunun mevcut olduğundan ve yönetilen kimliğe 'Depolama Blobu Veri Okuyucusu' rol ataması ile blob kapsayıcısına erişim verildiğinden emin olun. Kullanıcı tarafından atanan kimlik söz konusu olduğunda, bunu VM'nin kimliği altına eklediğinizden emin olun. Yönetilen kimlik ve Komut Çalıştır hakkında daha fazla bilgi için ve https://aka.ms/RunCommandManagedbölümüne bakınhttps://aka.ms/ManagedIdentity.

scriptUriManagedIdentity?: RunCommandManagedIdentity

Özellik Değeri