Todos os produtos
Search
Central de documentação

Resource Orchestration Service:GetServiceProvisions

Última atualização: Jul 04, 2026

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).

Nota

Certifique-se de que você tem as permissões para chamar a operação GetRole.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

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:

  • AHAS: Application High Availability Service.

  • ARMS: Application Real-Time Monitoring Service.

  • ApiGateway: API Gateway.

  • BatchCompute: Batch Compute.

  • BrainIndustrial: Industrial Intelligence.

  • CloudStorageGateway: Cloud Storage Gateway.

  • CMS: Cloud Monitor.

  • CR: Container Registry.

  • CS: Container Service.

  • DCDN: DCDN.

  • DataHub: DataHub.

  • DataWorks: DataWorks.

  • EDAS: Enterprise Distributed Application Service.

  • EHPC: Elastic High Performance Computing.

  • EMAS: Enterprise Mobile Application Studio.

  • FC: Function Compute.

  • FNF: CloudFlow.

  • MaxCompute: MaxCompute.

  • SMQ: Simple Message Queue (anteriormente MNS).

  • HBR: Cloud Backup.

  • IMM: Intelligent Media Management.

  • IOT: IoT Platform.

  • KMS: Key Management Service.

  • NAS: File Storage NAS.

  • NLP: Natural Language Processing.

  • OSS: Object Storage Service.

  • OTS: Tablestore.

  • PrivateLink: PrivateLink.

  • PrivateZone: PrivateZone.

  • RocketMQ: Message Queue for Apache RocketMQ.

  • SAE: Serverless App Engine.

  • SLS: Simple Log Service.

  • TrafficMirror: Traffic Mirroring.

  • VS: Video Surveillance.

  • Xtrace: Tracing Analysis.

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: O serviço está ativado.

  • Disabled: O serviço não está ativado.

  • Unknown: O status de ativação é desconhecido.

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:

  • true: O serviço é ativado automaticamente.

  • false: O serviço não é ativado automaticamente.

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: The service-linked role is created.

  • false: The service-linked role is not created.

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: an Alibaba Cloud API operation.

  • Inner: an internal API operation.

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:

  • Enabled: The service is activated.

  • Disabled: The service is not activated.

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.