我正在尝试创建用于创建KMS密钥的cloudformation模板。虽然代码在没有标记的情况下工作得很好,但是当我尝试包含标记时,它会弹出错误消息“模板包含错误。:模板格式错误: YAML不是格式良好的。(第30行,第1列)”,但不确定这里到底出了什么问题。非常感谢您的帮助。谢谢。以下是模板:
AWSTemplateFormatVersion: "2010-09-09"
Resources:
akscmk:
Type: AWS::KMS::Key
Properties:
Description: "Encrypt sensitive data for Billboard site."
KeyPolicy:
Version: 2012-10-17
Id: key-default-1
Statement:
- Sid: "Allow administration of the key"
Effect: Allow
Principal:
AWS: "arn:aws:iam::1234567890:root"
Action:
- "kms:*"
Resource: "*"
- Sid: "Allow use of the key"
Effect: Allow
Principal:
AWS: 'arn:aws:iam::0987654321:user/devuser'
Action:
- "kms:Encrypt"
- "kms:Decrypt"
- "kms:ReEncrypt"
- "kms:GenerateDataKey*"
- "kms:DescribeKey"
Resource: "*"
Tags:
- Key: country
Value: india
KeyAlias:
Type: 'AWS::KMS::Alias'
Properties:
AliasName: alias/testcmk
TargetKeyId: !Ref akscmk
发布于 2019-09-14 13:35:05
在documentation中,标记键和值以引号开头,键入String。
Tags:
-
Key: "keyname1"
Value: "value1"
-
Key: "keyname2"
Value: "value2"
https://stackoverflow.com/questions/57932638
复制相似问题