ALIYUN::ApiGateway::SignatureBinding digunakan untuk mengikat tanda tangan backend ke API.
Sintaks
{
"Type": "ALIYUN::ApiGateway::SignatureBinding",
"Properties": {
"ApiIds": List,
"GroupId": String,
"StageName": String,
"SignatureId": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
ApiIds | List | Ya | Ya | ID dari API yang ingin Anda ikat dengan tanda tangan backend. | Anda dapat menentukan hingga 100 ID. |
GroupId | String | Ya | Ya | ID grup API tempat API tersebut berada. | Tidak ada. |
SignatureId | String | Ya | Ya | ID tanda tangan yang ingin Anda ikat ke API. | Tidak ada. |
StageName | String | Ya | Ya | Lingkungan di mana Anda ingin mengikat tanda tangan backend ke API. | Nilai yang valid:
|
Nilai Pengembalian
Fn::GetAtt
Tidak ada.
Contoh
Catatan
Sesuaikan nilai parameter tersembunyi seperti SignatureName, SignatureKey, dan SignatureSecret sesuai dengan kebutuhan bisnis Anda.
YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ApiIds:
Type: String
Description: ID API
GroupId:
Type: String
Description: ID Grup
Resources:
Signature:
Type: ALIYUN::ApiGateway::Signature
Properties:
SignatureName: ros_tes****
SignatureKey: demo_test****
SignatureSecret: demo_test_se****
SignatureBinding:
Type: ALIYUN::ApiGateway::SignatureBinding
Properties:
GroupId:
Ref: GroupId
SignatureId:
Ref: Signature
ApiIds:
- Ref: ApiIds
StageName: PREJSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ApiIds": {
"Type": "String",
"Description": "ID API"
},
"GroupId": {
"Type": "String",
"Description": "ID Grup"
}
},
"Resources": {
"Signature": {
"Type": "ALIYUN::ApiGateway::Signature",
"Properties": {
"SignatureName": "ros_tes****",
"SignatureKey": "demo_test****",
"SignatureSecret": "demo_test_se****"
}
},
"SignatureBinding": {
"Type": "ALIYUN::ApiGateway::SignatureBinding",
"Properties": {
"GroupId": {
"Ref": "GroupId"
},
"SignatureId": {
"Ref": "Signature"
},
"ApiIds": [{
"Ref": "ApiIds"
}],
"StageName": "PRE"
}
}
}
}