Uso de PutBucketEncryption
con un AWS SDK o una CLI
En los siguientes ejemplos de código, se muestra cómo utilizar PutBucketEncryption
.
- CLI
-
- AWS CLI
-
Configurar el cifrado del lado del servidor de un bucket
En el siguiente ejemplo de put-bucket-encryption
se establece el cifrado AES256 como predeterminado para el bucket especificado.
aws s3api put-bucket-encryption \
--bucket my-bucket
\
--server-side-encryption-configuration '{"Rules": [{"ApplyServerSideEncryptionByDefault": {"SSEAlgorithm": "AES256"}}]}
'
Este comando no genera ninguna salida.
- PowerShell
-
- Herramientas para PowerShell
-
Ejemplo 1: este comando habilita el cifrado AES256 predeterminado del servidor con claves administradas de Amazon S3 (SSE-S3) en el bucket indicado.
$Encryptionconfig = @{ServerSideEncryptionByDefault = @{ServerSideEncryptionAlgorithm = "AES256"}}
Set-S3BucketEncryption -BucketName 's3testbucket' -ServerSideEncryptionConfiguration_ServerSideEncryptionRule $Encryptionconfig
Para obtener una lista completa de las guías para desarrolladores del AWS SDK y ejemplos de código, consulte Uso de este servicio con un SDK de AWS. En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.