簡體   English   中英

將 IAM 策略添加到 AWS Secret Manager 以限制 IP 訪問的正確語法是什么

[英]What is the right syntax for an IAM policy to add to AWS Secret Manager to restrict access by IP

我正在 AWS 秘密管理器中創建一個秘密,並嘗試制定一個策略來限制 IP 的訪問。
我在 [Resource Permissions] 部分的 Secret 控制台下執行此操作。
我不斷收到語法錯誤,但不是什么錯誤。
這是我正在嘗試的策略(通過 AWS 控制台中的可視化編輯器創建)。

 {
    "Version":"2012-10-17",
    "Statement": [{
            "Sid": "VisualEditor1",
            "Effect": "Allow",
            "Action": "secretsmanager:*",
            "Resource": "arn:aws:secretsmanager:us-east-2:722317156788:secret:dev/playAround/junju-MWTXvg",
            "Condition": {
                "IpAddress": {
                    "aws:SourceIp": "210.75.12.75/32"
                }
            }
        }]
}

它在進行如下兩項更改后起作用:

  • 刪除政策第一行左大括號“{”前面的前導空格
  • 對於基於資源的策略,需要 Principal(在某些情況下)

請參閱隨附的更新政策圖片以解決問題。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM