全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ApiGateway::Authorization

更新时间:Jun 26, 2025

ALIYUN::ApiGateway::Authorization digunakan untuk memberikan izin kepada aplikasi agar dapat memanggil API.

Sintaksis

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

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

ApiIds

List

Ya

Ya

ID dari API.

Anda dapat menentukan hingga 100 ID.

AppIds

List

Ya

Ya

ID dari aplikasi.

Setiap ID adalah pengenal unik global (GUID) yang dihasilkan oleh sistem. Anda dapat menentukan beberapa ID.

GroupId

String

Ya

Ya

ID dari grup API.

Setiap ID adalah GUID yang dihasilkan oleh sistem.

StageName

String

Ya

Ya

Nama lingkungan.

Nilai yang valid:

  • TEST

  • PRE

  • RELEASE

AuthValidTime

String

Tidak

Ya

Waktu kedaluwarsa otorisasi.

Waktu harus dalam UTC.

Jika Anda tidak mengisi properti ini, otorisasi tidak akan kedaluwarsa.

Description

String

Tidak

Ya

Deskripsi otorisasi.

Tidak ada.

Nilai kembali

Fn::GetAtt

Tidak ada.

Contoh

Catatan

Ubah nilai parameter yang disembunyikan, seperti GroupId, AppId, dan ApiId, sesuai dengan kebutuhan bisnis Anda.

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  GroupId:
    Type: String
    Default: 10b1b4dc7a2e6ba8ca3****
    Description: ID dari grup API.
  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

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "GroupId": {
      "Type": "String",
      "Default": "10b1b4dc7a2e6ba8ca3****",
      "Description": "ID dari grup API"
    },
    "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"
          }
        ]
      }
    }
  }
}