Estabelecer Conexão com o Amazon S3
Aprenda a criar uma conexão com o Amazon S3 para uso como destino do OCI GoldenGate.
Antes de começar
- Verifique como o OCI GoldenGate se conecta à sua origem e aos seus destinos.
- Configure as políticas necessárias para permitir o acesso seguro ao Vault e aos Segredos, como usar segredos, usar vaults e ler pacotes de segredos. Para obter mais informações, consulte Políticas mínimas recomendadas.
Criar a conexão
Problemas conhecidos
Erros Java.net.UnknownHostException para conexões do Amazon S3 e do Google Cloud Storage com pontos finais compartilhados
Solução alternativa: Edite a conexão e altere o Método de roteamento de tráfego para Dedicado ou selecione Dedicado ao criar conexões do Amazon S3 e do Google Cloud Storage.
Problema com conexões do Amazon S3 no OCI GoldenGate
Se você encontrar o seguinte erro ao usar conexões do Amazon S3, abra um ticket de suporte, compartilhe os detalhes e a mensagem de erro.
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
Em seguida, você pode usar as etapas a seguir como uma solução alternativa temporária.
Solução:
- Conecte-se ao Cloud Shell.
- Crie uma nova conexão do Amazon S3 usando a seguinte amostra da 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>
- Designe a conexão à sua implantação.
- Adicione e execute um Replicat para o Amazon S3.
Como alternativa, se você preferir não usar o acesso público, configure os buckets da conexão do Amazon S3 para usar AWS VPC Endpoints. Para que o OCI GoldenGate acesse seu bucket S3 usando VPC Endpoints, você também deve configurar uma VPN IPsec entre sua VCN e a AWS VPC.
Para definir o ponto final para o Amazon S3, adicione a propriedade gg.eventhandler.s3.url
ao Arquivo de Propriedades de Replicat e forneça o ponto final para a conexão privada.