Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Úselo PutBucketVersioning
con un AWS SDK o CLI
Los siguientes ejemplos de código muestran cómo utilizar PutBucketVersioning
.
Los ejemplos de acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Puede ver esta acción en contexto en el siguiente ejemplo de código:
- CLI
-
- AWS CLI
-
El siguiente comando habilita el control de versiones en un bucket denominado amzn-s3-demo-bucket
:
aws s3api put-bucket-versioning --bucket amzn-s3-demo-bucket
--versioning-configuration Status=Enabled
El siguiente comando habilita el control de versiones y usa un código mfa
aws s3api put-bucket-versioning --bucket amzn-s3-demo-bucket
--versioning-configuration Status=Enabled
--mfa "SERIAL 123456"
- Java
-
- SDK para Java 2.x
-
/**
* Enables bucket versioning for the specified S3 bucket.
*
* @param s3Client the S3 client to use for the operation
* @param bucketName the name of the S3 bucket to enable versioning for
*/
public static void enableBucketVersioning(S3Client s3Client, String bucketName){
VersioningConfiguration versioningConfiguration = VersioningConfiguration.builder()
.status(BucketVersioningStatus.ENABLED)
.build();
PutBucketVersioningRequest versioningRequest = PutBucketVersioningRequest.builder()
.bucket(bucketName)
.versioningConfiguration(versioningConfiguration)
.build();
s3Client.putBucketVersioning(versioningRequest);
System.out.println("Bucket versioning has been enabled for "+bucketName);
}
- PowerShell
-
- Herramientas para la PowerShell versión 4
-
Ejemplo 1: el comando habilita el control de versiones para el bucket de S3 indicado.
Write-S3BucketVersioning -BucketName 'amzn-s3-demo-bucket' -VersioningConfig_Status Enabled
- Herramientas para la versión 5 PowerShell
-
Ejemplo 1: el comando habilita el control de versiones para el bucket de S3 indicado.
Write-S3BucketVersioning -BucketName 'amzn-s3-demo-bucket' -VersioningConfig_Status Enabled