Replicat für Amazon S3 hinzufügen
Hier erfahren Sie, wie Sie einen Replicat-Prozess für ein Amazon S3-Ziel in OCI GoldenGate erstellen
Verwandte Themen
Bevor Sie beginnen
Bevor Sie ein Replicat für Amazon S3 hinzufügen und ausführen, stellen Sie Folgendes sicher:
- Eine Amazon S3-Verbindung, die für das Big Data-Ziel-Deployment erstellt und zugewiesen wurde
- Eine Amazon Web Services-(AWS-)Region
Replicat (23ai) hinzufügen
Prüfen Sie die spezifischen Voraussetzungen für diesen Zieltyp.
Replicat hinzufügen (21c)
Hier erfahren Sie, wie Sie einen Replicat-Prozess für Amazon S3 hinzufügen.
Bekannte Probleme
Java.net.UnknownHostException-Fehler bei Amazon S3- und Google Cloud Storage-Verbindungen mit gemeinsam verwendeten Endpunkten treten auf
Problemumgehung: Bearbeiten Sie die Verbindung, und ändern Sie die Traffic-Routingmethode in Dediziert, oder wählen Sie Dediziert aus, wenn Sie Amazon S3- und Google Cloud Storage-Verbindungen erstellen.
Problem mit Amazon S3-Verbindungen in OCI GoldenGate
Wenn bei der Verwendung von Amazon S3-Verbindungen der folgende Fehler auftritt, öffnen Sie ein Supportticket, geben Sie die Details und die Fehlermeldung frei.
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
Anschließend können Sie die folgenden Schritte als temporäre Problemumgehung verwenden.
Workaround:
- Stellen Sie eine Verbindung zu Cloud Shell her.
- Erstellen Sie eine neue Amazon S3-Verbindung mit dem folgenden CLI-Beispiel:
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>
- Weisen Sie die Verbindung Ihrem Deployment zu.
- Fügen Sie eine Replicat für Amazon S3 hinzu, und führen Sie sie aus.
Wenn Sie keinen öffentlichen Zugriff verwenden möchten, konfigurieren Sie alternativ die Buckets der Amazon S3-Verbindung so, dass AWS VPC Endpoints verwendet wird. Damit OCI GoldenGate mit VPC Endpoints auf Ihren S3-Bucket zugreifen kann, müssen Sie auch ein IPsec-VPN zwischen Ihrem VCN und der AWS VPC konfigurieren.
Um den Endpunkt für Amazon S3 festzulegen, fügen Sie die Eigenschaft gg.eventhandler.s3.url
der Replicat-Eigenschaftendatei hinzu, und geben Sie den Endpunkt für die private Verbindung an.