Connettiti ad Amazon S3
Scopri come creare una connessione ad Amazon S3 da utilizzare come destinazione per OCI GoldenGate.
Argomenti correlati
Prima di iniziare
- Rivedere il modo in cui OCI GoldenGate si connette all'origine e alle destinazioni.
- Configurare i criteri necessari per abilitare l'accesso sicuro a vault e segreti, ad esempio l'uso di segreti, l'uso di vault e la lettura di bundle di segreti. Per ulteriori informazioni, vedere Criteri consigliati minimi.
Creare la connessione
Problemi noti
errori Java.net.UnknownHostException per le connessioni Amazon S3 e Google Cloud Storage con endpoint condivisi
Soluzione alternativa: 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.