put-bucket-encryption

Prev Next

Classic/VPC環境で利用できます。

Ncloud Storageバケットの基本サーバ側の暗号化(SSE)設定を登録したり、上書きします。バケットにデフォルトの暗号化が設定されている場合、アップロード時に別途暗号化ヘッダを指定しなくても、その設定が自動的に適用されます。

参考

Sub Accountユーザーがこのコマンドを実行するには、Change/PutEncryptionConfigurationアクションの権限が必要です。

構文

put-bucket-encryption構文は次の通りです。

aws s3api put-bucket-encryption \
    --bucket <bucket> \
    --server-side-encryption-configuration <server-side-encryption-configuration> \
    --endpoint-url <endpoint-url>

オプション

put-bucket-encryptionの実行時に指定できるオプションについて説明します。

必須オプション

put-bucket-encryptionの必須オプションです。

オプション タイプ 必須の有無 説明
--bucket String Required バケット名
--server-side-encryption-configuration String Required 暗号化設定
  • RulesリストにApplyServerSideEncryptionByDefaultオブジェクトを含めて指定
  • Rulesは、正確に1つだけ許可

共通オプション

awsコマンドで共通して使用するオプションについては、Ncloud Storageのオプションをご参照ください。

例

暗号化設定のリクエストが成功すると、設定が適用され、結果は出力されません。

コマンド

コマンドの例は次の通りです。

aws s3api put-bucket-encryption --bucket my-test-bucket \
    --server-side-encryption-configuration '{"Rules":[{"ApplyServerSideEncryptionByDefault":{"SSEAlgorithm":"AES256"}}]}' \
    --endpoint-url=https://kr.ncloudstorage.com

関連コマンド

関連コマンドは次の通りです。