Consulta o status de ativação de um serviço Alibaba Cloud e informações sobre suas funções vinculadas ao serviço.
Descrição da operação
Notas de uso
Este tópico fornece um exemplo de como consultar o status de ativação do Elastic High Performance Computing (EHPC) e informações sobre as funções vinculadas ao serviço para EHPC na região China (Hangzhou).
Certifique-se de que você tem as permissões para chamar a operação GetRole.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ros:GetServiceProvisions |
list |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região. Você pode chamar a operação DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| TemplateBody |
string |
Não |
A estrutura do corpo do modelo. O corpo do modelo deve ter de 1 a 524.288 bytes de comprimento. Se o comprimento do corpo do modelo exceder o limite superior, recomendamos usar o método HTTP POST + Body Param para passar o parâmetro no corpo da solicitação e evitar falhas de solicitação causadas por uma URL excessivamente longa. Nota
Você pode especificar apenas um dos parâmetros TemplateBody, TemplateURL, TemplateId e Services. |
ROSTemplateFormatVersion: '2015-09-01'\r\nResources:\r\n Vpc:\r\n Type: ALIYUN::ECS::VPC\r\n Properties:\r\n CidrBlock: 192.168.0.0/24\r\n VpcName: TestVpc |
| TemplateURL |
string |
Não |
A URL do arquivo que contém o corpo do modelo. A URL deve apontar para um modelo localizado em um servidor web HTTP ou HTTPS ou em um bucket do Object Storage Service (OSS). O corpo do modelo deve ter de 1 a 524.288 bytes de comprimento. Exemplos de URLs do OSS: oss://ros/template/demo e oss://ros/template/demo?RegionId=cn-hangzhou. Se você não especificar o ID da região do bucket do OSS, o valor do parâmetro RegionId será usado. Você pode especificar apenas um dos parâmetros TemplateBody, TemplateURL, TemplateId e Services. |
oss://ros-template/demo |
| TemplateId |
string |
Não |
O ID do modelo. Este parâmetro se aplica a modelos compartilhados e privados. Você pode especificar apenas um dos parâmetros TemplateBody, TemplateURL, TemplateId e Services. |
5ecd1e10-b0e9-4389-a565-e4c15efc**** |
| TemplateVersion |
string |
Não |
A versão do modelo. Se você não especificar este parâmetro, a versão mais recente será usada. Este parâmetro só tem efeito quando você especifica TemplateId. |
v1 |
| Parameters |
array<object> |
Não |
Os parâmetros. |
|
|
object |
Não |
|||
| ParameterKey |
string |
Sim |
O nome do parâmetro. Se você não especificar o nome e o valor de um parâmetro, o Resource Orchestration Service (ROS) usará o nome e o valor padrão especificados no modelo. Nota
Parameters é opcional. Se você especificar Parameters, deve especificar ParameterKey. |
Amount |
| ParameterValue |
string |
Sim |
O valor do parâmetro. Nota
Parameters é opcional. Se você especificar Parameters, deve especificar ParameterValue. |
12 |
| Services |
array<object> |
Não |
A lista de serviços Alibaba Cloud. |
|
|
object |
Não |
|||
| ServiceName |
string |
Sim |
O nome do serviço Alibaba Cloud. Valores válidos:
|
EHPC |
Para informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
A9938C04-26AD-5EFA-B394-EA7866842DFF |
| ServiceProvisions |
array<object> |
Os detalhes dos serviços Alibaba Cloud. |
|
|
array<object> |
|||
| ServiceName |
string |
O nome do serviço Alibaba Cloud. |
EHPC |
| Status |
string |
O status de ativação do serviço Alibaba Cloud. Valores válidos:
|
Enabled |
| StatusReason |
string |
O motivo pelo qual o serviço Alibaba Cloud não está ativado ou o status de ativação é desconhecido. Nota
Este parâmetro é retornado apenas quando o valor de Status é Disabled ou Unknown. |
No permission. |
| AutoEnableService |
boolean |
Indica se o serviço é ativado automaticamente quando o modelo é usado para criar uma stack. Valores válidos:
|
false |
| EnableURL |
string |
A URL que você pode usar para ativar o serviço Alibaba Cloud. Nota
Este parâmetro é retornado apenas quando o valor de Status é Disabled. |
https://common-buy-intl.alibabacloud.com/?commodityCode=nas |
| RoleProvision |
object |
As informações sobre as funções vinculadas ao serviço do serviço Alibaba Cloud. Se este parâmetro estiver vazio, nenhuma função vinculada ao serviço está associada ao serviço. |
|
| AuthorizationURL |
string |
The URL that you can use to grant permissions to the service-linked role. Nota
This parameter is returned only when the value of Created is false. |
https://ehpc.console.alibabacloud.com/ |
| Roles |
array<object> |
The service-linked roles. |
|
|
array<object> |
|||
| RoleName |
string |
The name of the service-linked role. |
AliyunServiceRoleForEHPC |
| Created |
boolean |
Indicates whether the service-linked role is created. Valid values:
|
true |
| Function |
string |
The purpose of the role. Default value: Default. This value indicates that the role is the default role of the service. |
Default |
| ApiForCreation |
object |
The information about the API operation that is used to create the role. |
|
| ApiProductId |
string |
The ID of the Alibaba Cloud service to which the API operation belongs. |
rds |
| ApiName |
string |
The name of the API operation. |
CreateServiceLinkedRole |
| ApiType |
string |
The type of the API operation. Valid values:
|
Open |
| Parameters |
object |
The parameters of the API operation. The value of a parameter is a dynamic value. The following dynamic value is supported: ${RegionId}, which indicates the region ID. |
{ "ServiceLinkedRole": "AliyunServiceRoleForRdsPgsqlOnEcs", "RegionId": "${RegionId}" } |
| DependentServiceNames |
array |
Os serviços dos quais o serviço que você deseja consultar depende. |
|
|
string |
O nome do serviço do qual o serviço que você deseja consultar depende. |
NAS |
|
| CommodityProvisions |
array<object> |
Os detalhes do commodity. Alguns serviços, como o Container Compute Service (ACS), exigem que você ative múltiplos commodities. |
|
|
object |
|||
| CommodityCode |
string |
The commodity code. |
acs_postpaid_public_cn |
| Status |
string |
The activation status of the Alibaba Cloud service. Valid values:
|
Disabled |
| EnableURL |
string |
The URL for activating the commodity. |
https://common-buy-intl.alibabacloud.com/?commodityCode=acs_postpaid_public_cn |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "A9938C04-26AD-5EFA-B394-EA7866842DFF",
"ServiceProvisions": [
{
"ServiceName": "EHPC",
"Status": "Enabled",
"StatusReason": "No permission.",
"AutoEnableService": false,
"EnableURL": "https://common-buy-intl.alibabacloud.com/?commodityCode=nas",
"RoleProvision": {
"AuthorizationURL": "https://ehpc.console.alibabacloud.com/",
"Roles": [
{
"RoleName": "AliyunServiceRoleForEHPC",
"Created": true,
"Function": "Default",
"ApiForCreation": {
"ApiProductId": "rds",
"ApiName": "CreateServiceLinkedRole",
"ApiType": "Open",
"Parameters": {
"ServiceLinkedRole": "AliyunServiceRoleForRdsPgsqlOnEcs",
"RegionId": "${RegionId}"
}
}
}
]
},
"DependentServiceNames": [
"NAS"
],
"CommodityProvisions": [
{
"CommodityCode": "acs_postpaid_public_cn",
"Status": "Disabled",
"EnableURL": "https://common-buy-intl.alibabacloud.com/?commodityCode=acs_postpaid_public_cn"
}
]
}
]
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.