验证是否从cli启用了s3存储桶加密

问题描述 投票:1回答:1

如果为给定的存储桶启用了加密,我有什么方法可以找到使用aws cli的方法。

我试过用:

aws s3api get-bucket-policy --bucket my-bucket

aws s3api head-object --bucket YOURBUCKET --key KEYTOOBJECT

我不知道应该通过什么关键参数。

我用过:`aws s3api head-object --bucket YOURBUCKET - key AES256

返回我调用HeadObject操作时发生错误(404):未找到

谢谢`

amazon-web-services amazon-s3 amazon-ec2 s3-bucket
1个回答
1
投票

从aws cli v1.14.11开始,您现在可以使用get-bucket-encryption选项。

bob$ /usr/local/bin/aws s3api get-bucket-encryption --bucket "my-bucket-name"
{
    "ServerSideEncryptionConfiguration": {
        "Rules": [
            {
                "ApplyServerSideEncryptionByDefault": {
                    "SSEAlgorithm": "AES256"
                }
            }
        ]
    }
}

aws s3api get-bucket-encryption

© www.soinside.com 2019 - 2024. All rights reserved.