【问题标题】:Aws lambda deployment with zappa使用 zappa 部署 AWS lambda
【发布时间】:2021-12-10 16:07:38
【问题描述】:
botocore.exceptions.ClientError: 
   An error occurred (AccessDeniedException) when calling the CreateFunction operation: Lambda was unable to encrypt your environment variables because the KMS access was denied. Please check your KMS permissions. 
   KMS Exception: AccessDeniedException KMS Message: 
   User: arn:aws:iam::816087693535:user/pj@123.com is not authorized to perform: kms:Encrypt on resource: arn:aws:kms:us-east-1:816087693535:key/22a02ce6-2afe-4184-bfbf-18d72d238bdd with an explicit deny in a service control policy.

我们还尝试读写 kms 策略,但没有成功。

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-lambda zappa


    【解决方案1】:

    您需要允许 IAM 用户 pj@123.com 对资源 arn:aws:kms:us-east-1:816087693535:key/22a02ce6-2afe-4184-bfbf-18d72d238bdd 执行 kms:Encrypt 如果您已经尝试过了,但它仍然不起作用我的下一个问题是您是否使用 AWS Organizations。如果您这样做,我将访问管理账户上的 AWS 组织并检查是否有任何明确拒绝此操作的服务控制策略 (SCP)。如果您遵循这些步骤,您的问题的解决方案应该很简单。如果没有,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 2019-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多