D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation GetBucketReplication
avec un AWS SDK ou une CLI
Les exemples de code suivants illustrent comment utiliser GetBucketReplication
.
- CLI
-
- AWS CLI
-
La commande suivante permet de récupérer la configuration de réplication pour un compartiment nommé
my-bucket
:aws s3api get-bucket-replication --bucket
my-bucket
Sortie :
{ "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" } }
-
Pour plus de détails sur l'API, reportez-vous GetBucketReplication
à la section Référence des AWS CLI commandes.
-
- Java
-
- SDK pour Java 2.x
-
Note
Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS
. /** * 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()); } }
-
Pour plus de détails sur l'API, reportez-vous GetBucketReplicationà la section Référence des AWS SDK for Java 2.x API.
-
- PowerShell
-
- Outils pour PowerShell
-
Exemple 1 : renvoie les informations de configuration de réplication définies sur le compartiment nommé « mybucket ».
Get-S3BucketReplication -BucketName amzn-s3-demo-bucket
-
Pour plus de détails sur l'API, reportez-vous GetBucketReplicationà la section Référence des AWS Tools for PowerShell applets de commande.
-