O recurso ALIYUN::ApiGateway::Signature cria uma assinatura de backend para o API Gateway.
Sintaxe
{
"Type": "ALIYUN::ApiGateway::Signature",
"Properties": {
"SignatureSecret": String,
"SignatureName": String,
"SignatureKey": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
SignatureKey |
String |
Sim |
Sim |
Chave da assinatura. |
6 a 20 caracteres, incluindo letras, dígitos e sublinhados (_). Deve começar com uma letra. |
|
SignatureName |
String |
Sim |
Não |
Nome da assinatura. |
4 a 50 caracteres, incluindo letras, dígitos e sublinhados (_). Deve começar com uma letra. |
|
SignatureSecret |
String |
Sim |
Sim |
Segredo da assinatura. |
6 a 30 caracteres. Deve começar com uma letra. Aceita letras, dígitos, sublinhados (_) e os seguintes caracteres especiais:
|
Valores de retorno
Fn::GetAtt
SignatureId: ID da assinatura de backend.
Exemplos
Nota
Substitua os valores mascarados de SignatureName, SignatureKey e SignatureSecret pelos valores reais.
Formato YAML
ROSTemplateFormatVersion: '2015-09-01'
Resources:
Signature:
Type: ALIYUN::ApiGateway::Signature
Properties:
SignatureName: demo_****
SignatureKey: demo_test****
SignatureSecret: demo_test_se****
Formato JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"Signature": {
"Type": "ALIYUN::ApiGateway::Signature",
"Properties": {
"SignatureName": "demo_****",
"SignatureKey": "demo_test****",
"SignatureSecret": "demo_test_se****"
}
}
}
}