Tous les produits
Search
Centre de documentation

Resource Orchestration Service:ALIYUN::ApiGateway::Authorization

Dernière mise à jour :Aug 10, 2026

La ressource ALIYUN::ApiGateway::Authorization autorise les applications à appeler des API.

Syntaxe

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

Propriétés

Property

Type

Required

Editable

Description

Constraint

ApiIds

List

Yes

Yes

Les ID des API.

Spécifiez jusqu'à 100 ID.

AppIds

List

Yes

Yes

Les ID des applications.

GUID généré par le système. Spécifiez plusieurs ID si nécessaire.

GroupId

String

Yes

Yes

L'ID du groupe d'API.

GUID généré par le système.

StageName

String

Yes

Yes

Le nom de l'environnement.

Valeurs valides :

  • TEST

  • PRE

  • RELEASE

AuthValidTime

String

No

Yes

La date d'expiration de l'autorisation.

Doit être au format UTC.

Si ce champ est vide, l'autorisation n'expire pas.

Description

String

No

Yes

La description de l'autorisation.

Aucune.

Valeurs de retour

Fn::GetAtt

Aucune.

Exemples

Remarque

Remplacez les valeurs de paramètres masquées, telles que GroupId, AppId et ApiId, par des valeurs réelles.

Format 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

Format 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"
          }
        ]
      }
    }
  }
}