【问题标题】:What are the minimal permissions required to GET parameters from AWS SSM?从 AWS SSM 获取参数所需的最低权限是什么?
【发布时间】:2022-01-12 12:27:24
【问题描述】:

我已尝试设置权限策略,将 ssm:GetParameter 和 ssm:GetParameters 授予角色,但我收到“此角色不允许使用 ssm:GetParameter”的错误消息。我发现消除错误的唯一方法是授予 ssm:* 但是我想将我的权限保持在最低限度。我在这里错过了什么?

权限失败(account_id 被隐藏):

{
"Version": "2012-10-17",
"Statement": [
    {
        "Effect": "Allow",
        "Action": "ssm:GetParameter",
        "Resource": "arn:aws:ssm:us-east-1:{redacted}:parameter/*"
    }
]
}

工作许可:

{
"Version": "2012-10-17",
"Statement": [
    {
        "Effect": "Allow",
        "Action": "ssm:*",
        "Resource": "arn:aws:ssm:us-east-1:{redacted}:parameter/*"
    }
]
}

【问题讨论】:

  • 您是否在政策上声明特定资源?可能 ARN 不正确。如果您显示完整的 IAM 政策,将会很有帮助
  • 您目前的政策是什么?

标签: amazon-web-services aws-ssm


【解决方案1】:

尝试使用

"Action": [ 
  "ssm:GetParameter",
  "ssm:GetParameters",
  "ssm:GetParametersByPath"
]

如果这没有帮助,请允许“ssm:DescribeParameters”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-18
    • 2021-09-18
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    • 2020-06-21
    • 1970-01-01
    相关资源
    最近更新 更多