ablog

不器用で落着きのない技術者のメモ

VPC 内 Glue から別 VPC の Redshift などに接続できるか

VPC内Glueジョブ(Spark、Python shell)から別VPCの Redshift や RDS などに接続できるか。

同一 VPC の別 Subnet は当然接続できる。
VPC の場合、VPC ピアリングや Transit Gateway で接続すれば接続できる。

参考

AWS Glue 接続とデータベースで異なる VPC が使用されているかどうかを確認する: 次の条件に当てはまる場合、テスト接続はタイムアウトエラーで失敗します。
データベースがパブリックにアクセスできない。
AWS Glue ジョブが、VPC ピアリングなしで別の VPC を使用する接続にアタッチされている。
この問題は、専用の AWS Glue VPC を作成し、必要に応じて他の VPC と対応する VPC ピアリングを設定することで解決できます。

AWS Glue で失敗したテスト接続を解決する | AWS re:Post

補足

  • VPC 内 Glue は VPC に Glue Connection を作成し、Glue Job から Connection を使うパティーンを指している。表現としては正しくないかもしれないが、便宜的に使っている。