Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::ApiGateway::Authorization

Última atualização: Jun 27, 2026

O recurso ALIYUN::ApiGateway::Authorization autoriza aplicativos a chamar APIs.

Sintaxe

  {
  "Type": "ALIYUN::ApiGateway::Authorization",
  "Properties": {
    "ApiIds": List,
    "AppIds": List,
    "GroupId": String,
    "StageName": String,
    "Description": String,
    "AuthValidTime": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

ApiIds

List

Sim

Sim

IDs das APIs.

Especifique até 100 IDs.

AppIds

List

Sim

Sim

IDs dos aplicativos.

GUID gerado pelo sistema. Especifique vários IDs.

GroupId

String

Sim

Sim

ID do grupo de APIs.

GUID gerado pelo sistema.

StageName

String

Sim

Sim

Nome do ambiente.

Valores válidos:

  • TEST

  • PRE

  • RELEASE

AuthValidTime

String

Não

Sim

Tempo de expiração da autorização.

Use o formato UTC.

Se vazio, a autorização não expira.

Description

String

Não

Sim

Descrição da autorização.

Nenhuma.

Valores de retorno

Fn::GetAtt

Nenhum.

Exemplos

Nota

Substitua os valores de parâmetros mascarados, como GroupId, AppId e ApiId, pelos valores reais.

Formato YAML

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  GroupId:
    Type: String
    Default: 10b1b4dc7a2e6ba8ca3****
    Description: the ID of the API group.
  AppId:
    Type: Number
    Default: 577****
    Description: APP ID
  ApiId:
    Type: String
    Default: 2a8b6d4ce2ad1f95cb****
    Description: API ID
Resources:
  Authorization:
    Type: ALIYUN::ApiGateway::Authorization
    Properties:
      GroupId:
        Ref: GroupId
      StageName: TEST
      AppIds:
        - Ref: AppId
      ApiIds:
        - Ref: ApiId

Formato JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "GroupId": {
      "Type": "String",
      "Default": "10b1b4dc7a2e6ba8ca3****",
      "Description": "the ID of the API group"
    },
    "AppId": {
      "Type": "Number",
      "Default": "577****",
      "Description": "APP ID"
    },
    "ApiId": {
      "Type": "String",
      "Default": "2a8b6d4ce2ad1f95cb****",
      "Description": "API ID"
    }
  },
  "Resources": {
    "Authorization": {
      "Type": "ALIYUN::ApiGateway::Authorization",
      "Properties": {
        "GroupId": {
          "Ref": "GroupId"
        },
        "StageName": "TEST",
        "AppIds": [
          {
            "Ref": "AppId"
          }
        ],
        "ApiIds": [
          {
            "Ref": "ApiId"
          }
        ]
      }
    }
  }
}