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

时间:2017-06-28 03:54:53

标签: amazon-web-services amazon-s3 amazon-ec2 s3-bucket

如果为给定的存储桶启用了加密,我是否可以找到使用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):Not Found

由于 `

1 个答案:

答案 0 :(得分: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