AWS Secrets Manager - 拒绝除一个角色外的所有角色访问密钥
创始人
2024-11-18 05:30:03
0

解决方法如下所示:

首先,您需要使用 AWS CLI 或 AWS 控制台创建一个 IAM 策略,以允许仅指定的角色访问 Secrets Manager 密钥。

以下是一个示例 IAM 策略,假设您只允许名为 "AllowedRole" 的角色访问密钥:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowOnlyAllowedRole",
      "Effect": "Deny",
      "Action": [
        "secretsmanager:GetSecretValue",
        "secretsmanager:DescribeSecret"
      ],
      "Resource": "*",
      "Condition": {
        "StringNotEquals": {
          "aws:userid": "AROAJKXXXXXXXXX:role/AllowedRole"
        }
      }
    }
  ]
}

请注意,上述策略将拒绝除 "AllowedRole" 以外的所有角色的 GetSecretValue 和 DescribeSecret 操作。

接下来,您需要将上述策略附加到 Secrets Manager 密钥上。

  1. 使用 AWS CLI,使用以下命令将策略附加到 Secrets Manager 密钥上:
aws secretsmanager tag-resource --secret-id your-secret-id --tags Key=iam:policy,Value=your-policy-arn

将 "your-secret-id" 替换为您的 Secrets Manager 密钥的 ID,并将 "your-policy-arn" 替换为上面创建的 IAM 策略的 ARN。

  1. 使用 AWS 管理控制台,在 Secrets Manager 密钥的 "Permissions" 选项卡下,单击 "Add IAM Policy"。

  2. 将上述 IAM 策略的 JSON 内容粘贴到 "Policy Document" 字段中。

  3. 单击 "Add" 以附加策略。

现在,只有被允许的角色才能访问该 Secrets Manager 密钥。其他角色将被拒绝访问。

请注意,以上示例仅适用于 GetSecretValue 和 DescribeSecret 操作。如果需要其他操作的访问控制,请相应地修改 IAM 策略。

相关内容

热门资讯

透视揭露!wepoker辅助脚... 透视揭露!wepoker辅助脚本,wepoker私人局透视-确实是真的有辅助神器(哔哩哔哩)1、下载...
透视科普!wpk透视是真的假的... 透视科普!wpk透视是真的假的,wpk软件是正规的吗-真是存在有辅助软件(哔哩哔哩)1、金币登录送、...
透视解密!wepoker辅助真... 透视解密!wepoker辅助真的假的,We poker辅助器下载-真是真的有辅助神器(哔哩哔哩)亲,...
透视推荐!hhpoker辅助软... 透视推荐!hhpoker辅助软件,hhpoker德州有挂吗-果然是有辅助神器(哔哩哔哩)1、模拟器是...
透视科普!wpk透视是真的假的... 透视科普!wpk透视是真的假的,wpk辅助器是真的吗-真是是真的有辅助攻略(哔哩哔哩)1、有没有辅助...
透视曝光!wepoker可以透... 透视曝光!wepoker可以透视码,wejoker内置辅助-本来有辅助教程(哔哩哔哩)1、该软件可以...
透视揭露!wepoker破解工... 透视揭露!wepoker破解工具,wepoker怎么设置盖牌-本来一直总是有辅助方法(哔哩哔哩)1、...
透视有挂!有哪些免费的wpk作... 透视有挂!有哪些免费的wpk作弊码,wpk辅助器是真的吗-果然一直总是有辅助脚本(哔哩哔哩)1、公共...
透视关于!德扑圈透视挂,德普之... 透视关于!德扑圈透视挂,德普之星透视辅助-好像是真的有辅助软件(哔哩哔哩)脚本下载中分为三种模型:挂...
透视解密!德普辅助器怎么用,德... 透视解密!德普辅助器怎么用,德普之星透视-好像是有辅助app(哔哩哔哩)1、完成辅助器v3.3的残局...