ALIYUN::ApiGateway::SignatureBinding は、バックエンド署名を API にバインドする場合に使用できます。
構文
{ “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 を指定します。 |
コーディング例
{ “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” } } }}
</article>
</main>