0
Redshiftインスタンス(VPC内)からAWS Glueを使用してS3バケットにETLデータを送信しようとしています。このために私はRedshiftでJDBC接続を作成しました。AWS VPCでのレッドシフトへのアクセス
クローラは、Redshiftのスキーマ情報をデータカタログに正常にフェッチします。しかし、ETLジョブを実行すると、データを取得できず、「リソースが利用できません」というメッセージが表示されます。
- Redshiftに接続するにはNATを設定する必要がありますか? (現在はNATを持っていません)
- NATがなくても、Redshiftからスキーマ情報を読み取ることができたのはどのようでしたか?
私はすでにS3 VPCエンドポイントを設定していました。クローラーがredshiftからスキーマ情報を読み取ることができるときに、ETLジョブが失敗する理由は何ですか?クラウドウォッチのログが作成されていないため、クラウドウォッチのログも表示されません。しかし、サンプルのGlueチュートリアルを実行してS3からS3までのETLデータを実行すると、正常に実行され、ログも作成されます。この問題を解決する方法についてのご指摘をいただければ幸いです。 –
あなたが紛失している可能性があるかどうかは不明です。セキュリティグループの設定、多分? –