ALIYUN::ApiGateway::Signature类型用于创建后端签名。

语法

{
  "Type": "ALIYUN::ApiGateway::Signature",
  "Properties": {
    "SignatureSecret": String,
    "SignatureName": String,
    "SignatureKey": String
  }
}

属性

属性名称类型必须允许更新描述约束
SignatureSecret String 签名的Secret值 长度为6~30个字符,以英文字符开头,可包含英文字符、数字、下划线(_)及以下特殊字符:
  • @
  • #
  • !
  • *
SignatureName String 签名的名称长度为4~50个字符,以英文字符或中文字符开头,可包含英文字符、中文字符、数字和下划线(_)。
SignatureKey String 签名的Key值 长度为6~20个字符,以英文字符开头,可包含英文字符、数字和下划线(_)。

返回值

Fn::GetAtt

SignatureId:后端签名ID。

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Resources:
      Signature:
        Type: ALIYUN::ApiGateway::Signature
        Properties:
          SignatureName: demo_****
          SignatureKey: demo_test****
          SignatureSecret: demo_test_se****
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Resources": {
        "Signature": {
          "Type": "ALIYUN::ApiGateway::Signature",
          "Properties": {
            "SignatureName": "demo_****",
            "SignatureKey": "demo_test****",
            "SignatureSecret": "demo_test_se****"
          }
        }
      }
    }