简体   繁体   English

AWS lambda function 使用秘密管理器

[英]AWS lambda function to use secret manager

created a secret manager key (non-rotational)with plain text option and encrypted.使用纯文本选项创建了一个秘密管理器密钥(非旋转)并加密。 When i tried to get the value in lambda function, I am getting the error as permission denied.当我尝试获取 lambda function 中的值时,我收到错误,因为权限被拒绝。 Could you please help how to resolve the issue你能帮忙解决这个问题吗

You need to assign the role to lambda function to read from the secret manager.您需要将角色分配给 lambda function 才能从密钥管理器中读取。

AWS role The following IAM policy allows read access to all resources that you create in AWS Secrets Manager. AWS 角色以下 IAM 策略允许对您在 AWS Secrets Manager 中创建的所有资源进行读取访问。 This policy applies to resources that you have created already and all resources that you create in the future.此策略适用于您已经创建的资源以及您将来创建的所有资源。

{
              "Version": "2012-10-17",
              "Statement": [
                {
                  "Effect": "Allow",
                  "Action": [
                    "secretsmanager:GetResourcePolicy",
                    "secretsmanager:GetSecretValue",
                    "secretsmanager:DescribeSecret",
                    "secretsmanager:ListSecretVersionIds"
                  ],
                  "Resource": ["*"]
                }
              ]
            }

在此处输入图像描述 You can find more specific example below iam-policy-examples-asm-secrets您可以在iam-policy-examples-asm-secrets下面找到更具体的示例

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 用于轮换密钥的 AWS Secret Manager Lambda 函数 - AWS Secret Manager Lambda function to rotate secrets aws lambda function 支持秘密管理器轮换 - aws lambda function to support secret manager rotation AWS Lambda function,秘密管理器无法获取秘密值 - AWS Lambda function, secret manager cannot get secret value 允许秘密管理器中的秘密用于特定 AWS 账户中的所有 lambda 函数 - Allow a secret in secret manager for all lambda functions in a particular AWS account Middy 没有从 NodeJS AWS Lambda 中的 Secret Manager 获得秘密 - Middy is not getting a secret from Secret Manager in a NodeJS AWS Lambda 如何在 lambda 处理程序中使用秘密管理器端点? - How to use secret manager endpoint in lambda handler? 如何从 lambda function 呼叫 Secret Manager - How to call secret manager from lambda function 如何使用 AWS 秘密管理器轮换为自定义 lambda function 生成 SSH 私钥 - How to generate SSH private key using AWS secret manager rotation for custom lambda function 使用 JS 从 AWS Lambda 访问 AWS Secrets Manager 密钥 - Access AWS Secrets Manager secret from AWS Lambda with JS AWS 资源策略中的条件不允许 lambda 访问 Secrets Manager Secret - Condition in AWS resource policy not allowing lambda to access Secrets Manager Secret
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM