問題タブ [aws-regions]

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.

0 投票する
1 に答える
22 参照

amazon-web-services - 間違ったリージョンにビルドされた場合、cloudformation がエラーをスローする可能性はありますか?

Lamda@Edge は、us-east-1 でビルドする必要があります。誰かが間違ったリージョンでスタックを構築しようとしたときに、CloudFormation にエラー メッセージを送信させる方法はありますか? 現在、リソースが us-east-1 にある場合にのみリソースを作成する条件を使用し、他のリージョンにはリソースを作成しません。リソースが作成されないため、出力セクションは失敗します。これは望ましい効果をもたらしますが、間違った地域にいるために失敗を余儀なくされていることをユーザーに説明しません。何か案は?

0 投票する
3 に答える
765 参照

amazon-web-services - 503 ERROR リクエストを処理できませんでした (AWS Amplify)

Next.js サーバー側レンダリング アプリを AWS Amplify にデプロイしました。AWS を初めて使用するので、このエラーが発生する理由が正確にはわかりません。非常に多くの記事やドキュメントを読みましたが、この問題を解決できません。

API などからパラメーターとプロップを取得するために使用getServerSidePropsしています。Vercel と Netlify では、アプリは正常に動作していますが、Amplify AWS でエラーが発生しています。

アプリで静的ページを読み込んでいますが、動的ページでエラーが発生します。例えばwww.example.com/test-1

ここtest-1に動的ルートがあります"/:id"

私が得るエラー:

503 ERROR 要求を満たすことができませんでした。CloudFront ディストリビューションに関連付けられている Lambda 関数が無効であるか、必要なアクセス許可がありません。現在、このアプリまたはウェブサイトのサーバーに接続できません。トラフィックが多すぎるか、構成エラーが発生している可能性があります。後でもう一度試すか、アプリまたはウェブサイトの所有者にお問い合わせください。CloudFront を通じて顧客にコンテンツを提供する場合、CloudFront のドキュメントを確認することで、トラブルシューティングの手順を見つけて、このエラーを防ぐことができます。

このエラーは特にアクセス許可に関するものであることは知っていますが、それらを構成する方法がわかりません。

0 投票する
1 に答える
123 参照

c# - C# AWS - C# で AWS リージョン エンドポイントを動的に決定する方法

コードが特定のリージョンのエンドポイントに接続する AWS SecretManager に接続しています (コードの下)。

AmazonSecretsManagerConfig config = new AmazonSecretsManagerConfig { RegionEndpoint = RegionEndpoint.USEast1 };

ここで、もう 1 つの新しいリージョンRegionEndpoint.USEast2を追加します。

特定の地域のリクエストに基づいて、この RegionEndpoint を動的に選択したいと考えています。親切に助けてください、C#コードでマルチリージョンを構成するにはどうすればよいですか?

注: 私のアプリは EC2 インスタンスではなく Fargate で実行されているため、以下のソリューションは機能しません。

クライアント = Amazon.Util.EC2InstanceMetadata.Region.SystemName;

また

client = new Amazon&&&&Client(credentials, RegionEndpoint.GetBySystemName("us-east-1"));