Weitere AWS SDK-Beispiele sind im Repo AWS Doc SDK Examples
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwendung PutBucketVersioning
mit einem AWS SDK oder CLI
Die folgenden Code-Beispiele zeigen, wie PutBucketVersioning
verwendet wird.
- CLI
-
- AWS CLI
-
Der folgende Befehl aktiviert die Versionierung für einen Bucket mit dem Namen
amzn-s3-demo-bucket
:aws s3api put-bucket-versioning --bucket
amzn-s3-demo-bucket
--versioning-configurationStatus=Enabled
Der folgende Befehl aktiviert die Versionierung und verwendet einen MFA-Code
aws s3api put-bucket-versioning --bucket
amzn-s3-demo-bucket
--versioning-configurationStatus=Enabled
--mfa"SERIAL 123456"
-
Einzelheiten zur API finden Sie PutBucketVersioning
in der AWS CLI Befehlsreferenz.
-
- Java
-
- SDK für Java 2.x
-
Anmerkung
Es gibt noch mehr dazu GitHub. Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-
einrichten und ausführen. /** * 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); }
-
Einzelheiten zur API finden Sie PutBucketVersioningin der AWS SDK for Java 2.x API-Referenz.
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: Der Befehl aktiviert die Versionierung für den angegebenen S3-Bucket.
Write-S3BucketVersioning -BucketName 'amzn-s3-demo-bucket' -VersioningConfig_Status Enabled
-
Einzelheiten zur API finden Sie unter PutBucketVersioning AWS -Tools für PowerShellCmdlet-Referenz (V4).
-
- Tools für V5 PowerShell
-
Beispiel 1: Der Befehl aktiviert die Versionierung für den angegebenen S3-Bucket.
Write-S3BucketVersioning -BucketName 'amzn-s3-demo-bucket' -VersioningConfig_Status Enabled
-
Einzelheiten zur API finden Sie unter PutBucketVersioning AWS -Tools für PowerShellCmdlet-Referenz (V5).
-