ECSコンテナインスタンスがVPCでAurora RDSに到達できるようにするには、セキュリティグループを設定する方法? -- amazon-web-services フィールド と terraform フィールド と amazon-ecs フィールド と terraform-provider-aws フィールド と aws-batch フィールド 関連 問題

How to configure a Security Group to allow an ECS container instance to reach Aurora RDS in a VPC?












0
vote

問題

日本語

Terraformを使用すると、AWSバッチでのジョブ送信を可能にするバッチジョブ定義、ジョブキュー、および計算環境を設定しました。このジョブは、VPCに接続されているAuroraデータベースに接続するECSコンテナを起動し、VPCに接続されているAuroraデータベースにS3バケットからデータをロードします。

PythonコードがAurora(PostgreSQL)データベースに接続できないため、ジョブはタイムアウトしています。

<事前> <コード> sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not connect to server: Connection timed out Is the server running on host "my-dev-aurora-postgres-1.cluster-cnjnya0rtdiq.us-east-1.rds.amazonaws.com" (10.191.52.225) and accepting TCP/IP connections on port 5432?

セキュリティグループを添付するまたは別のメカニズムを利用して、ECSのDockerコンテナで実行されているPythonコードがVPC内にあるAurora RDSインスタンスと接続できるようにしますか?

英語

Using Terraform I have configured a batch job definition, job queue, and compute environment that allows for job submissions on AWS Batch. The job launches an ECS container that runs a Python script which makes a connection to an Aurora database that is in a VPC to load data from an S3 bucket.

The jobs are timing out because the Python code can't make a connection to the Aurora (PostgreSQL) database:

sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not connect to server: Connection timed out Is the server running on host "my-dev-aurora-postgres-1.cluster-cnjnya0rtdiq.us-east-1.rds.amazonaws.com" (10.191.52.225) and accepting TCP/IP connections on port 5432? 

How do I attach a Security Group or utilize another mechanism to allow the Python code running in the Docker container in ECS to connect with the Aurora RDS instance which is within a VPC?

</div
              
         
         

回答リスト


関連する質問

0  私はAWS Lambdaを通してバッチ操作を起こそうとしています。私はバッチが私のラムダに出力を返すことを望みます  ( I am trying to invoke a batch operation through aws lambda i want the batch to ) 
私はAWS Lambdaを通してバッチ・ジョブを呼び出しています。出力はCloudWatch Logで見ることができますが、APIをLambdaに統合するつもりとして、AWSバッチの出力がLambdaログに表示されます。 Lambdaは私の入力源である。 コー...

7  弾性ファイルシステムをAWSバッチコンピュータ環境にマウントする  ( Mounting an elastic file system to aws batch computer enviroment ) 
私のDockerコンテナに私の弾性ファイルシステム(EFS)をマウントするようにしようとしているので、AWSバッチで使用できるようにしてください。これが私がしたことです: Elastic Container Services(ECS)に最適化されている新...

1  AWSバッチでDockerコンテナボリュームを増やします  ( Increase the docker container volume in aws batch ) 
ドッキー画像をAWSバッチにプッシュしました。バッチを使用してジョブを実行しようとしている間は、10GBのデフォルトコンテナスペース全体が使用されています。新しいAMIインスタンスを作成せずにデフォルトのコンテナスペースを増やす方法はありますか? ...

0  テンプレート検証エラー - 無効なテンプレートリソースプロパティ  ( Template validation error invalid template resource property ) 
ジョブキューを他のスタックにインポートできるように、出力値を宣言するジョブキューテンプレートを作成しようとしています。 テンプレート: <事前> <コード> { "Resources": { "MyJobQueue": { "Type": "AWS...

7  ローカルにECRに押し込まれたときのDocker画像の異なるサイズ  ( Docker image different size when pushed to ecr than locally ) 
私のローカルマシン上の1.46GBのドッカーイメージを持っていますが、これがAWS ECR(私のローカルマシンまたはCICLECI展開を介して)にプッシュされると、それはわずか537.05MBです。私はDockerやAWSにとってきれいに新しいので、これが理解...

5  AWSバッチ - 同時ジョブの数を制限する方法  ( Aws batch how to limit number of concurrent jobs ) 
キュー内の残りのジョブを保持することによって実行されているバッチジョブの数を制限する方法を探しています。 AWSバッチでは可能ですか? ...

0  AWSバッチ、AWS ECR:Docker RunはエラーX509を示します:未知の権限によって署名された証明書  ( Aws batch aws ecr docker run gives an error x509 certificate signed by unkno ) 
AWSバッチジョブを作成するには、Ubuntu Linuxベースイメージを使用してDockerイメージを作成しようとしています。 Dockerコンテナから、AWS DynamoDBにいくつかのレコードを作成して、いくつかのファイルをS3にアップロードします...

1  AWS Batch Docker S3.Download_FileObj()エラー  ( Aws batch docker s3 download fileobj error ) 
こんにちは私はAWSバッチを通してDockerコンテナを起動しています。 私のAWSバッチは失敗し続けます。私は現在file_objectをダウンロードして別のS3バケットに再アップロードしようとしています。 oserrorを得ているたびに 初めて: <事前>...

0  バッチ操作ジョブを使用してS3データをRedShiftにロードします  ( Load s3 data into redshift using batch operations job ) 
S3バケットに保存されているデータをRedshiftにロードしたい。私はそれが手動で行うことができることを知っています。しかし、S3バッチ操作ジョブを使用することは可能ですか、S3データをレッドシフトにロードするこのタスクを通常の間隔にスケジュールすることは...

1  AWSバッチ対AWSステップ機能制御Mの移行のためのステップ関数  ( Aws batch vs aws step functions for control m migration ) 
目標は、コントロールMからAWSへの仕事を移行することですが、AWSバッチとAWSステップ機能の違いをよりよく理解したいと思います。私が理解したものから、AWSステップ機能は私の手順の1つをAWSバッチ実行することができるという点でもっと網羅しているようです。...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有