ALIYUN::KMS::Alias類型用于給主密鑰(CMK)創建一個別名。

語法

{
  "Type": "ALIYUN::KMS::Alias",
  "Properties": {
    "KeyId": String,
    "AliasName": String
  }
}

屬性

屬性名稱類型必須允許更新描述約束
KeyIdStringKey的全局唯一標識符。無。
AliasNameStringCMK 的別名,可以使用別名調用 Encrypt、GenerateDataKey、 DescribeKey。前綴以外的字符長度:最小長度為 1 字符,最大長度為255 字符。 - 必須包含前綴 alias/。

返回值

Fn::GetAtt

無。

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Resources:
      Alias:
        Type: ALIYUN::KMS::Alias
        Properties:
          KeyId:
            Ref: KeyId
          AliasName: alias/test_key
    Parameters:
      KeyId:
        Type: String
        Description: Globally unique identifier of the CMK.
    Outputs: {}
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Resources": {
        "Alias": {
          "Type": "ALIYUN::KMS::Alias",
          "Properties": {
            "KeyId": {
              "Ref": "KeyId"
            },
            "AliasName": "alias/test_key"
          }
        }
      },
      "Parameters": {
        "KeyId": {
          "Type": "String",
          "Description": "Globally unique identifier of the CMK."
        }
      },
      "Outputs": {}
    }