amazon-web-services - 如何使用 CloudFormation 从别名获取 AWS SSM key Arn?

标签 amazon-web-services serverless-framework aws-kms

是否可以使用 CloudFormation 使用别名获取 KMS key ARN?
我想为我的 AWS 账户中的 key 授予特定权限。

像下面这样的?

  - Effect: Allow
    Action: kms:Decrypt
    Resource:
      - 'Fn::GetAtt': 
        - 'alias/someAliasOfAKMSKey'
        - 'arn'

最佳答案

你可以这样做:

- Effect: Allow
  Action:
  - kms:Decrypt
  Resource:
  - !Sub 'arn:aws:kms:${AWS::Region}:${AWS::AccountId}:key/someKeyNameOfAKMSKey'

关于amazon-web-services - 如何使用 CloudFormation 从别名获取 AWS SSM key Arn?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54430743/

相关文章:

amazon-web-services - AWS Lambda 上的 Apollo graphql 服务无法读取 null 的属性 'Accept'

amazon-web-services - 如何使用 AWS CLI 在 AWS EC2 中查找未分配的弹性 Ips

amazon-web-services - CloudFormation 堆栈错误 - GetObject 时发生错误。 S3错误代码: NoSuchKey

node.js - EC2实例上的Node js应用程序-域名

node.js - 在无服务器 lambda 中返回 HTTP 错误代码的正确方法是什么

amazon-web-services - 将 pem 私有(private) key 添加到 AWS KMS

amazon-web-services - AWS EMR 使用 KMS 加密 S3 存储桶

amazon-web-services - Webpack 外部不需要

node.js - 阻止 Node 调试打开新的浏览器窗口

java - AWS 加密 SDK 使用数据 key 加密/解密