全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ApiGateway::TrafficControl

更新时间:Jun 26, 2025

ALIYUN::ApiGateway::TrafficControl digunakan untuk membuat kebijakan pembatasan kustom.

Sintaksis

{
  "Type": "ALIYUN::ApiGateway::TrafficControl",
  "Properties": {
    "TrafficControlName": String,
    "Description": String,
    "UserDefault": String,
    "AppDefault": String,
    "TrafficControlUnit": String,
    "Special": List,
    "ApiDefault": Integer
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

ApiDefault

Integer

Ya

Ya

Nilai pembatasan default untuk setiap API.

Tidak ada.

TrafficControlName

String

Ya

Ya

Nama kebijakan pembatasan.

Nama harus terdiri dari 4 hingga 50 karakter dan dapat berisi huruf, angka, serta garis bawah (_). Nama tidak boleh dimulai dengan garis bawah (_).

TrafficControlUnit

String

Ya

Ya

Unit kebijakan pembatasan.

Nilai yang valid:

  • MENIT

  • JAM

  • HARI

AppDefault

String

Tidak

Ya

Nilai pembatasan default untuk setiap aplikasi.

Tidak ada.

Description

String

Tidak

Ya

Deskripsi kebijakan pembatasan.

Tidak ada.

Special

List

Tidak

Ya

Detail kebijakan khusus yang ingin Anda tambahkan ke kebijakan pembatasan kustom.

Tidak ada.

UserDefault

String

Tidak

Ya

Nilai pembatasan default untuk setiap pengguna.

Tidak ada.

Sintaksis Khusus

"Special": {
  "SpecialType" : String,
  "SpecialKey" : String,
  "TrafficValue" : Integer
}

Properti Khusus

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

SpecialKey

String

Ya

Tidak

ID aplikasi atau akun Alibaba Cloud. Tentukan nilai berdasarkan nilai SpecialType.

Tidak ada.

SpecialType

String

Ya

Tidak

Tipe kebijakan pembatasan khusus.

Nilai yang valid:

  • APP

  • USER

TrafficValue

Integer

Ya

Tidak

Nilai pembatasan khusus.

Tidak ada.

Nilai Pengembalian

Fn::GetAtt

TrafficControlId: ID kebijakan pembatasan kustom.

Contoh

Catatan

Ubah nilai parameter yang disembunyikan sesuai dengan kebutuhan bisnis Anda.

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AppId:
    Type: String
    Description: ID aplikasi dalam kebijakan pembatasan khusus.
Resources:
  TrafficControl:
    Type: ALIYUN::ApiGateway::TrafficControl
    Properties:
      TrafficControlName: test_traffic_cont****
      TrafficControlUnit: MINUTE
      ApiDefault: 400
      UserDefault: 200
      AppDefault: 100
      Description: demo2
      Special:
        - SpecialType: APP
          SpecialKey:
            Ref: AppId
          TrafficValue: 80

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AppId": {
      "Type": "String",
      "Description": "ID aplikasi dalam kebijakan pembatasan khusus."
    }
  },
  "Resources": {
    "TrafficControl": {
      "Type": "ALIYUN::ApiGateway::TrafficControl",
      "Properties": {
        "TrafficControlName": "test_traffic_cont****",
        "TrafficControlUnit": "MINUTE",
        "ApiDefault": 400,
        "UserDefault": 200,
        "AppDefault": 100,
        "Description": "demo2",
        "Special": [
          {
            "SpecialType": "APP",
            "SpecialKey": {
              "Ref": "AppId"
            },
            "TrafficValue": 80
          }
        ]
      }
    }
  }
}