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 | 暗号化設定
|
共通オプション
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
関連コマンド
関連コマンドは次の通りです。