Aggiungi un Replicat per Amazon S3
Scopri come creare un processo Replicat per una destinazione Amazon S3 in OCI GoldenGate
Argomenti correlati
Prima di iniziare
Prima di aggiungere ed eseguire un Replicat per Amazon S3, assicurarsi di disporre dei seguenti elementi:
- Una connessione Amazon S3 creata e assegnata alla distribuzione di Big Data di destinazione
- Area Amazon Web Services (AWS)
Aggiungi un Replicat (23ai)
Assicurarsi di rivedere i prerequisiti specifici per questo tipo di destinazione.
Aggiungi un Replicat (21c)
Scopri come aggiungere un processo replicato per Amazon S3.
Problemi noti
Si sono verificati errori Java.net.UnknownHostException per le connessioni Amazon S3 e Google Cloud Storage con endpoint condivisi
Soluzione: modificare la connessione e modificare il metodo di instradamento del traffico in Dedicato oppure selezionare Dedicato quando si creano connessioni Amazon S3 e Google Cloud Storage.
Problema con le connessioni Amazon S3 in OCI GoldenGate
Se si verifica il seguente errore quando si utilizzano le connessioni Amazon S3, aprire un ticket di supporto, condividere i dettagli e il messaggio di errore.
ERROR 2024-03-04 11:42:31.000505 [TaskEngine_2(FileFinalizeTask)] - Verify S3 bucket
[ggstest] failed.com.amazonaws.SdkClientException: Unable to execute HTTP request: s3.us-east-2.amazonaws.com
È quindi possibile utilizzare i passi riportati di seguito come soluzione temporanea.
Soluzione alternativa:
- Connettersi a Cloud Shell.
- Creare una nuova connessione Amazon S3 utilizzando il seguente esempio di CLI:
oci goldengate connection create-amazon-s3-connection --routing-method SHARED_SERVICE_ENDPOINT --display-name <connection_name> --compartment-id <compartment_ocid> --technology-type AMAZON_S3 --access-key-id <aws_access_key> --secret-access-key <aws_secret>
- Assegnare la connessione alla distribuzione.
- Aggiungere ed eseguire un file Replicat per Amazon S3.
In alternativa, se preferisci non utilizzare l'accesso pubblico, configura i bucket della tua connessione Amazon S3 per utilizzare AWS VPC Endpoints. Affinché OCI GoldenGate possa accedere al bucket S3 utilizzando VPC Endpoints, devi anche configurare una VPN IPsec tra la tua VCN e AWS VPC.
Per impostare l'endpoint per Amazon S3, aggiungere la proprietà gg.eventhandler.s3.url
al file delle proprietà Replicat e fornire l'endpoint per la connessione privata.