ALIYUN::ApiGateway::SignatureBinding は、バックエンド署名を API にバインドする場合に使用できます。

構文

  1. { Type : ALIYUN::ApiGateway::SignatureBinding”, Properties : { ApiIds : List, GroupId : String, StageName : String, SignatureId : String }}

プロパティ

名前 データ型 必須/省略可能 更新可/不可 説明
ApiIds List 必須 API ID を指定します。 最大 100 個の API ID を入力できます。
GroupId String 必須 API グループ ID を指定します。
StageName String 必須 API 実行ステージを指定します。 値 : TEST、PRE、または RELEASE
SignatureId String 必須 バインドする署名 ID を指定します。

コーディング例

  1. { ROSTemplateFormatVersion”: 2015-09-01”, Parameters”: { ApiIds”: { Type”: String”, Description”: API ID }, GroupId”: { Type”: String }, }, Resources”: { Signature”: { Type”: ALIYUN::ApiGateway::Signature”, Properties”: { SignatureName”: ros_test_11”, SignatureKey”: demo_test_key”, SignatureSecret”: demo_test_secret } }, SignatureBinding”: { Type”: ALIYUN::ApiGateway::SignatureBinding”, Properties”: { GroupId”: { Ref”: GroupId }, SignatureId”: { Ref”: Signature }, ApiIds”: [{ Ref”: ApiIds }], StageName”: PRE } } }}
  1. </article>
  2. </main>