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 GetBucketReplication
mit einem AWS SDK oder CLI
Die folgenden Code-Beispiele zeigen, wie GetBucketReplication
verwendet wird.
- CLI
-
- AWS CLI
-
Der folgende Befehl ruft die Replikationskonfiguration für einen Bucket mit dem Namen
my-bucket
ab:aws s3api get-bucket-replication --bucket
my-bucket
Ausgabe:
{ "ReplicationConfiguration": { "Rules": [ { "Status": "Enabled", "Prefix": "", "Destination": { "Bucket": "arn:aws:s3:::my-bucket-backup", "StorageClass": "STANDARD" }, "ID": "ZmUwNzE4ZmQ4tMjVhOS00MTlkLOGI4NDkzZTIWJjNTUtYTA1" } ], "Role": "arn:aws:iam::123456789012:role/s3-replication-role" } }
-
Einzelheiten zur API finden Sie GetBucketReplication
in der AWS CLI Befehlsreferenz.
-
- Java
-
- SDK für Java 2.x
-
Anmerkung
Es gibt noch mehr dazu GitHub. Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository
einrichten und ausführen. /** * Retrieves the replication details for the specified S3 bucket. * * @param s3Client the S3 client used to interact with the S3 service * @param sourceBucketName the name of the S3 bucket to retrieve the replication details for * * @throws S3Exception if there is an error retrieving the replication details */ public static void getReplicationDetails(S3Client s3Client, String sourceBucketName) { GetBucketReplicationRequest getRequest = GetBucketReplicationRequest.builder() .bucket(sourceBucketName) .build(); try { ReplicationConfiguration replicationConfig = s3Client.getBucketReplication(getRequest).replicationConfiguration(); ReplicationRule rule = replicationConfig.rules().get(0); System.out.println("Retrieved destination bucket: " + rule.destination().bucket()); System.out.println("Retrieved priority: " + rule.priority()); System.out.println("Retrieved source-bucket replication rule status: " + rule.status()); } catch (S3Exception e) { System.err.println("Failed to retrieve replication details: " + e.awsErrorDetails().errorMessage()); } }
-
Einzelheiten zur API finden Sie GetBucketReplicationin der AWS SDK for Java 2.x API-Referenz.
-
- PowerShell
-
- Tools für PowerShell
-
Beispiel 1: Gibt die Informationen zur Replikationskonfiguration zurück, die für den Bucket mit dem Namen „mybucket“ festgelegt wurden.
Get-S3BucketReplication -BucketName amzn-s3-demo-bucket
-
Einzelheiten zur API finden Sie unter GetBucketReplicationCmdlet-Referenz.AWS Tools for PowerShell
-