URL Cheat Sheet para funções VM [SPFSDK][VMROLE]
Aplica-se a: Windows Azure Pack
A API de Gestão de Serviços é um serviço baseado em HTTP REST. Para utilizar as funcionalidades relacionadas com funções VM trabalha com uma estrutura de URL específica. Este tópico fornece um guia para todos os URLs que estão disponíveis ao trabalhar com funções VM. Descreve os tipos de objetos com que cada URL trabalha e, se houver, as ações disponíveis para esses objetos através do URL.
Importante
Sempre que utilizar um URL com os serviços de galeria e nuvem, deve anexar a cadeia de consultas api-version=2013-03 . A cadeia de consulta começa sempre com o personagem ? Por exemplo, para aceder ao serviço de cloud chamado TestService, utilizaria este URL: https:// server-name:server-port/subscription-id/CloudServices/TestService?api-version=2013-03.
Espaços reservados de URL comuns
Ao longo deste guia de programação serão utilizados URLs que necessitem de informações sobre a sua infraestrutura, tais como nomes de servidores ou nomes de objetos que tenham sido previamente criados. A lista que se segue descreve todos os espaços reservados utilizados.
Nome reservado |
Description |
---|---|
server-name |
O nome do servidor do servidor API de Gestão de Serviços. |
servidor-porta |
A porta de autenticação do servidor API de Gestão de Serviços. |
id de subscrição |
O nome do serviço de nuvem que acolhe o papel de VM. |
nome cloudservice |
O nome do serviço de nuvem que acolhe o papel de VM. |
vmrole-nome |
O nome do papel VM. |
vm-id |
O identificador de uma máquina virtual. |
disco id |
O identificador de um disco rígido virtual. |
nic-id |
O identificador de um adaptador de rede virtual. |
Galeria
subscrição id/Galeria/GalleryItems
Operações HTTP suportadas: GET.Fornece acesso aos itens de galeria disponíveis para a subscrição especificada. Os artigos devolvidos não se limitam às funções de VM, mas são todos itens de galeria independentemente do tipo.
subscrição id/Gallery/GalleryItems (editor,nome,versão)
Operações HTTP suportadas: GET.Fornece acesso a um item de galeria específico disponível para a subscrição especificada.
subscrição id/Gallery/GalleryItems/$/MicrosoftCompute.VMRoleGalleryItem
Operações HTTP suportadas: GET.Fornece acesso aos itens de galeria de funções VM disponíveis para a subscrição especificada.
Por exemplo, utilizando este URL, consulte:
subscrição id/Gallery/GalleryItems/$/MicrosoftCompute.VMRoleGalleryItem (editor,nome,versão)
Operações HTTP suportadas: GET.Fornece acesso a um item específico de galeria de funções VM disponível para a subscrição especificada.
Por exemplo, utilizando este URL, consulte:
Serviços em nuvem
subscrição id/CloudServices
OPERAÇÕES HTTP suportadas: GET, POST.Fornece acesso aos serviços em nuvem que foram criados para a subscrição especificada. Um serviço de nuvem pode ser criado utilizando a operação POST.
Por exemplo, utilizando este URL, consulte:
subscrição-id/CloudServices/nome cloudservice
OPERAÇÕES HTTP suportadas: GET, PUT, PATCH, DELETE.Fornece acesso a um serviço de nuvem específico criado pela subscrição especificada. O serviço de nuvem identificado pelo URL pode ser atualizado e eliminado.
subscrição-id/CloudServices/cloudservice-name/Resources
Operações HTTP suportadas: GET.Fornece acesso aos fornecedores de recursos disponíveis para o serviço de nuvem especificado.
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute
Operações HTTP suportadas: GET.Fornece acesso ao fornecedor de recursos MicrosoftCompute que acolhe funções VM.
Funções VM
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles
OPERAÇÕES HTTP suportadas: GET, POST.Proporciona acesso às instâncias de função VM que foram criadas. Este URL também é usado para submeter uma nova instância de função VM para o servidor.
Por exemplo, utilizando este URL, consulte:
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name
OPERAÇÕES HTTP suportadas: GET, PUT, PATCH, DELETE.Proporciona acesso a uma função VM específica pelo nome. Este URL é utilizado para eliminar e atualizar uma função VM.
Por exemplo, utilizando este URL, consulte:
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/Scale
Operações HTTP suportadas: POST.Inicia a ação escala na função VM especificada.
Por exemplo, utilizando este URL, consulte:
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/Repair
Operações HTTP suportadas: POST.Inicia a ação de reparação na função VM especificada.
Por exemplo, utilizando este URL, consulte:
Máquinas virtuais
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs
Operações HTTP suportadas: GET.Fornece acesso às máquinas virtuais hospedadas numa função VM específica.
Por exemplo, utilizando este URL, consulte:
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id
Operações HTTP suportadas: GET, DELETE.Fornece acesso à máquina virtual por identificador que é hospedado numa função VM específica. Este URL pode ser usado para eliminar uma máquina virtual específica de uma função VM.
Por exemplo, utilizando este URL, consulte:
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Stop
Operações HTTP suportadas: POST.Para a máquina virtual identificada.
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Start
Operações HTTP suportadas: POST.Inicia a máquina virtual identificada.
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Restart
Operações HTTP suportadas: POST.Reinicia a máquina virtual identificada.
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Shutdown
Operações HTTP suportadas: POST.Desliga a máquina virtual identificada.
Discos virtuais e adaptadores de rede virtuais
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Disks
OPERAÇÕES HTTP suportadas: GET, POST.Fornece acesso aos discos virtuais da máquina virtual identificada. Este URL também pode ser usado para anexar um disco virtual à máquina virtual utilizando a operação POST.
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Disks/disk-id
OPERAÇÕES HTTP suportadas: GET, PUT, PATCH, DELETE.Fornece acesso aos discos virtuais especificados.
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Nics
Operações HTTP suportadas: GET.Fornece acesso aos adaptadores de rede virtuais da máquina virtual identificada.
subscrição-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/Nics/nic-id
Operações HTTP suportadas: GET.Fornece acesso ao adaptador de rede virtual especificado.