問題タブ [aws-aurora-serverless]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - AWS Aurora サーバーレススケールアップ時間とは?
Python アプリを構築しようとしており、AWS Aurora Serverless を使用する予定です。ドキュメントを調べたところ、スケールのダウンタイムについて言及されていましたが、スケールのアップタイムが見つかりませんでした。ポインタはありますか?
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.how-it-works.html
postgresql - Aurora Serverless (Postgresql) - ステートメントの実行タイムアウト 502
AWS Aurora Serverless Postgres に接続するラムダ API を構築しています。
- AWS の指示に従って、Postgres と互換性のある Aurora Serverless をセットアップします (MySql 用ですが、Postgres にも有用です): https://aws.amazon.com/getting-started/tutorials/configure-connect-serverless-mysql-database-aurora/
セキュリティグループの受信にポート 5432 を追加しました
また、data-api-client を使用してデータベースにクエリを実行します ( https://github.com/jeremydaly/data-api-client )
サーバーレス フレームワークで API ラムダを構築、設定
timeout
は 1 分、役割を追加AmazonRDSDataFullAccess
私のラムダ コード (サーバーレス フレームワークに組み込まれている) は単純です。
結果:
- ローカル(サーバーレスオフライン)で正常に実行されました
- 展開後、タイムアウトが発生し、502、エラーが返されました:「内部サーバー エラー」
どんな提案でも大歓迎です。
amazon-web-services - グループ パラメーターの event_scheduler の変更された値が Aurora データベースに反映されない
Aurora Serverless DB を設定しました。その中にイベント スケジューラをセットアップする必要がありますが、パラメータ グループの「event_scheduler」の値を更新した後、この値がグローバル変数に表示されません。イベント スケジューラを実行するには、「event_scheduler」の値を「ON」に設定する必要があります。
パラメータ グループの値に aurora5.6 ファミリを使用し、DB エンジンとして Aurora MySQL を使用しています。
django - Lambda Django から Aurora Serverless に接続していますか?
django Lambda 関数内で Aurora Serverless mysql データベースに接続したいと考えています。現在、私は持っています:
- デフォルト VPC 内の Lambda 関数
- デフォルトのセキュリティ グループを使用します
- 作成した 2 つのパブリック サブネットを使用
- TCP ポート 1024 ~ 65535 からのインバウンド要求を許可します
- Aurora セキュリティ グループで Aurora/Mysql へのアウトバウンド リクエストを許可します
- デフォルト VPC 内の Aurora クラスター
- Lambda と同じ (デフォルト) VPC を使用します
- 作成した 2 つのプライベート サブネットを使用
- ポート 3306 で Lambda セキュリティ グループからのインバウンド リクエストを許可する
- デフォルト VPC のインターネット ゲートウェイ
- 通信をインターネット ゲートウェイにパイプする NAT ゲートウェイ
- インターネット ゲートウェイのターゲット ID を持つパブリック ルーティング テーブル
- NAT ゲートウェイのターゲット ID を持つプライベート ルーティング テーブル
Lambda 関数を API ゲートウェイにデプロイしようとすると、リクエストがタイムアウトします。
VPC から Lambda 関数を削除すると (Lambda 関数の設定で VPC を none に設定)、問題なく API ゲートウェイにデプロイされます。これにより、私の問題はデータベースではなく VPC にあると考えるようになりました。
この質問を使用して、VPC を再配置して機能させようとしましたが、機能しませんでした。
API を実行して Aurora サーバーレス クラスターに接続するためのヘルプ、または django と Lambda 関数でデータベースを使用する別の方法についてのヘルプは素晴らしいでしょう。ありがとう!