Amazon S3のReplicatの追加
OCI GoldenGateでAmazon S3ターゲットのReplicatプロセスを作成する方法について学習します
開始する前に
Amazon S3用のReplicatを追加および実行する前に、次のものがあることを確認してください。
- ターゲット・ビッグ・データ・デプロイメントに作成および割り当てられたAmazon S3接続
- Amazon Web Services (AWS)リージョン
Replicatの追加(21c)
Amazon S3のアプリケーション・プロセスの追加について学習します。
さらに学ぶ
ターゲットで開始される受信パスを作成して実行する方法について学習しますか。OCI GoldenGateからOracle GoldenGateへのデータの送信のクイックスタートを参照するか、サンドボックス環境でLiveLabsバージョンを試してください。
既知の問題
共有エンドポイントを使用したAmazon S3およびGoogle Cloud Storage接続のJava.net.UnknownHostExceptionエラー
回避策: 接続を編集し、トラフィック・ルーティング方法を「専用」に変更するか、Amazon S3およびGoogle Cloud Storage接続を作成するときに「専用」を選択します。
OCI GoldenGateでのAmazon S3接続の問題
Amazon S3接続の使用時に次のエラーが発生した場合は、サポート・チケットを開き、詳細およびエラー・メッセージを共有します。
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
その後、次のステップを一時的な回避策として使用できます。
回避策:
- Cloud Shellに接続します。
- 次のCLIサンプルを使用して、新しいAmazon S3接続を作成します:
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>
- デプロイメントに接続します。
- Amazon S3のReplicatを追加して実行します。
または、パブリック・アクセスを使用しない場合は、AWS VPC Endpointsを使用するようにAmazon S3接続のバケットを構成します。OCI GoldenGateがVPC Endpointsを使用してS3バケットにアクセスするには、VCNとAWS VPCの間のIPsec VPNも構成する必要があります。
Amazon S3のエンドポイントを設定するには、Replicatプロパティ・ファイルにgg.eventhandler.s3.url
プロパティを追加し、プライベート接続のエンドポイントを指定します。