Tahák url pro role virtuálních počítačů [SPFSDK][VMROLE]
Platí pro: Windows Azure Pack
Rozhraní API pro správu služeb je služba založená na rozhraní HTTP REST. Pokud chcete používat funkce související s rolemi virtuálních počítačů, které pracujete s konkrétní strukturou adres URL. Toto téma obsahuje průvodce všemi adresami URL, které jsou k dispozici při práci s rolemi virtuálních počítačů. Popisuje typy objektů, se kterými každá adresa URL pracuje, a pokud existuje, akce dostupné pro tyto objekty prostřednictvím adresy URL.
Důležité
Kdykoli použijete adresu URL s galerií a cloudovými službami, musíte připojit řetězec dotazu api-version=2013-03 . Řetězec dotazu vždy začíná znakem ? za adresou URL. Například pro přístup ke cloudové službě s názvem TestService byste použili tuto adresu URL: https:// server-name:server-port/subscription-id/CloudServices/TestService?api-version=2013-03.
Běžné zástupné symboly adres URL
V tomto programovacím průvodci budou použity adresy URL, které potřebují informace o vaší infrastruktuře, například názvy serverů nebo názvy objektů, které byly dříve vytvořeny. Následující seznam popisuje všechny použité zástupné symboly.
Zástupný název |
Description |
---|---|
název-serveru |
Název serveru rozhraní API pro správu služeb. |
server-port |
Ověřovací port serveru rozhraní API pro správu služeb. |
id předplatného |
Název cloudové služby hostující roli virtuálního počítače. |
cloudservice-name |
Název cloudové služby hostující roli virtuálního počítače. |
název vmrole |
Název role virtuálního počítače. |
vm-ID |
Identifikátor virtuálního počítače. |
disk-ID |
Identifikátor virtuálního pevného disku. |
nic-id |
Identifikátor virtuálního síťového adaptéru. |
Galerie
subscription-id/Gallery/GalleryItems
Podporované operace HTTP: GET.Poskytuje přístup k položkám galerie dostupným pro zadané předplatné. Vrácené položky nejsou omezené na role virtuálních počítačů, ale jsou všechny položky galerie bez ohledu na typ.
subscription-id/Gallery/GalleryItems(publisher,name,version)
Podporované operace HTTP: GET.Poskytuje přístup ke konkrétní položce galerie dostupné zadanému předplatnému.
subscription-id/Gallery/GalleryItems/$/MicrosoftCompute.VMRoleGalleryItem
Podporované operace HTTP: GET.Poskytuje přístup k položkám galerie rolí virtuálních počítačů dostupných pro zadané předplatné.
Příklady použití této adresy URL najdete tady:
subscription-id/Gallery/GalleryItems/$/MicrosoftCompute.VMRoleGalleryItem(vydavatel,název,verze)
Podporované operace HTTP: GET.Poskytuje přístup ke konkrétní položce galerie rolí virtuálního počítače, která je dostupná pro zadané předplatné.
Příklady použití této adresy URL najdete tady:
Cloud Services
subscription-id/CloudServices
Podporované operace HTTP: GET, POST.Poskytuje přístup ke cloudovým službám vytvořeným pro zadané předplatné. Cloudovou službu je možné vytvořit pomocí operace POST.
Příklady použití této adresy URL najdete tady:
subscription-id/CloudServices/cloudservice-name
Podporované operace HTTP: GET, PUT, PATCH, DELETE.Poskytuje přístup ke konkrétní cloudové službě vytvořené zadaným předplatným. Cloudová služba identifikovaná adresou URL je možné aktualizovat a odstranit.
subscription-id/CloudServices/cloudservice-name/Resources
Podporované operace HTTP: GET.Poskytuje přístup k poskytovatelům prostředků dostupným pro zadanou cloudovou službu.
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute
Podporované operace HTTP: GET.Poskytuje přístup k poskytovateli prostředků MicrosoftCompute , který hostuje role virtuálních počítačů.
Role virtuálních počítačů
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles
Podporované operace HTTP: GET, POST.Poskytuje přístup k instancím rolí virtuálních počítačů, které byly vytvořeny. Tato adresa URL se také používá k odeslání nové instance role virtuálního počítače na server.
Příklady použití této adresy URL najdete tady:
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name
Podporované operace HTTP: GET, PUT, PATCH, DELETE.Poskytuje přístup ke konkrétní roli virtuálního počítače podle názvu. Tato adresa URL slouží k odstranění a aktualizaci role virtuálního počítače.
Příklady použití této adresy URL najdete tady:
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/Scale
Podporované operace HTTP: POST.Zahájí akci Škálování u zadané role virtuálního počítače.
Příklady použití této adresy URL najdete tady:
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/Repair
Podporované operace HTTP: POST.Zahájí akci Opravit u zadané role virtuálního počítače.
Příklady použití této adresy URL najdete tady:
Virtuální počítače
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMrole-name/VMs
Podporované operace HTTP: GET.Poskytuje přístup k virtuálním počítačům hostovaným v konkrétní roli virtuálního počítače.
Příklady použití této adresy URL najdete tady:
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id
Podporované operace HTTP: GET, DELETE.Poskytuje přístup k virtuálnímu počítači identifikátorem hostovaným v konkrétní roli virtuálního počítače. Tuto adresu URL můžete použít k odstranění konkrétního virtuálního počítače z role virtuálního počítače.
Příklady použití této adresy URL najdete tady:
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Stop
Podporované operace HTTP: POST.Zastaví identifikovaný virtuální počítač.
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Start
Podporované operace HTTP: POST.Spustí identifikovaný virtuální počítač.
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Restart
Podporované operace HTTP: POST.Restartuje identifikovaný virtuální počítač.
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Shutdown
Podporované operace HTTP: POST.Vypne identifikovaný virtuální počítač.
Virtuální disky a virtuální síťové adaptéry
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Disks
Podporované operace HTTP: GET, POST.Poskytuje přístup k virtuálním diskům identifikovaného virtuálního počítače. Tuto adresu URL lze použít také k připojení virtuálního disku k virtuálnímu počítači pomocí operace POST.
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Disks/disk-id
Podporované operace HTTP: GET, PUT, PATCH, DELETE.Poskytuje přístup k zadaným virtuálním diskům.
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Nics
Podporované operace HTTP: GET.Poskytuje přístup k virtuálním síťovým adaptérům identifikovaného virtuálního počítače.
subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Nics/nic-id
Podporované operace HTTP: GET.Poskytuje přístup k zadanému virtuálnímu síťovému adaptéru.