如何使用CloudFormation从别名获取AWS SSM Key Arn?

Cla*_*dgz 3 amazon-web-services aws-kms serverless-framework

是否可以使用别名使用CloudFormation获得KMS密钥ARN?我想对我的AWS账户中的密钥赋予特定权限。

类似于以下内容?

  - Effect: Allow
    Action: kms:Decrypt
    Resource:
      - 'Fn::GetAtt': 
        - 'alias/someAliasOfAKMSKey'
        - 'arn'
Run Code Online (Sandbox Code Playgroud)

Dei*_*eiv 6

您可以执行以下操作:

- Effect: Allow
  Action:
  - kms:Decrypt
  Resource:
  - !Sub 'arn:aws:kms:${AWS::Region}:${AWS::AccountId}:alias/someAliasOfAKMSKey'
  - !Sub 'arn:aws:kms:${AWS::Region}:${AWS::AccountId}:key/someKeyNameOfAKMSKey'
Run Code Online (Sandbox Code Playgroud)

  • 我认为这个答案具有误导性,因为您不能在 kms 中使用别名:解密策略:/sf/answers/3733121871/ (3认同)