簡體   English   中英

如何限制聯合用戶查看秘密管理器的秘密?

[英]How to restrict federated user to see a secret from secrets manager?

我想限制 iam 用戶和聯合用戶都無法從秘密管理器中看到某個秘密。 對於 iam 用戶,我創建了此策略:

policy={
        "Version": "2012-10-17",
        "Statement": [{
            "Effect": "Deny",
            "NotPrincipal": {
                "AWS": [
                 f"arn:aws:iam::123831926524:user/{username}",
                "arn:aws:iam::123831926524:root"
            ]},
            "Action": "secretsmanager:GetSecretValue",
            "Resource": "*"
                    }]} 

但是對於聯合用戶,我不知道如何限制他們。

只需通過指定resource base policy來指定誰能夠(單獨)使用密鑰。 https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access_resource-policies.html

暫無
暫無

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

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