Подтвердите, если кодирование S3 Bucket включено из Cli

Можно ли как-нибудь узнать с помощью 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

который возвращает меня Произошла ошибка (404) при вызове операции HeadObject: Не найдено

Спасибо

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-шифрование

Другие вопросы по тегам