VirtualMachineRunCommandScriptSource interface
Run komutu için betik kaynaklarını açıklar. Script, scriptUri ve commandId komut dosyalarından yalnızca birini kullanın.
Özellikler
command |
Önceden tanımlanmış yerleşik betiğin commandId değerini belirtir. |
script | VM'de yürütülecek betik içeriğini belirtir. |
script |
Betik indirme konumunu belirtir. Okuma erişimi olan bir Azure depolama blobunun SAS URI'si veya genel URI olabilir. |
script |
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