- 新しい順
- 投票が多い順
- コメントが多い順
AWS Amplifyは、主にフロントエンドのホスティングとデプロイメントを簡素化するためのサービスであり、直接的なスケーリング設定は通常必要ありません。Amplifyは自動的にスケーリングを管理し、トラフィックの増減に応じてリソースを調整します。
デプロイ後に作成されるリソースについて:
-
Lambda: Amplifyがサーバーレス関数を使用している場合に作成されます。これらは通常、APIやバックエンド処理に使用されます。
-
S3: ビルドアーティファクトの保存に使用されます。HTMLやJSファイルもここに保存されますが、直接アクセスすることはありません。
-
CloudFront: Amplifyは自動的にCloudFront配信を設定します。これにより、コンテンツのグローバルな配信と高速化が可能になります。CloudFrontディストリビューションは、Amplifyコンソールで確認できます。
HTMLやJSファイルが見えないのは、Amplifyがこれらのファイルを最適化し、CDN経由で配信しているためです。直接S3バケットを見ても、最終的な配信ファイルは確認しづらい場合があります。
スケーリングに関しては、Amplifyが自動的に処理するため、通常はユーザーが直接設定する必要はありません。ただし、特定のバックエンドリソース(例:DynamoDBテーブル)に対しては、個別にスケーリング設定を行うことができます。これらの設定は、各AWSサービスのコンソールから行います。
Amplifyを使用する場合、フロントエンドのスケーリングについては心配する必要はありません。バックエンドリソースのスケーリングが必要な場合は、個別のAWSサービスの設定を確認してください。
Sources
DescribeScalableTargets - Application Auto Scaling
回答済み 2年前
