如果为给定的存储桶启用了加密,我有什么方法可以找到使用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):未找到
谢谢`
从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"
}
}
]
}
}