オープンソースアダプターの使用 - AWS Amplify ホスティング

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

オープンソースアダプターの使用

Amplify ホスティングとの統合用に作成された任意のSSRフレームワークビルドアダプターを使用できます。アダプターを提供する各フレームワークは、どのようにアダプターが設定され、ビルドプロセスに接続されるかを決定します。通常、アダプターは npm 開発の依存関係としてインストールします。

フレームワークを使用してアプリケーションを作成した後、フレームワークのドキュメントを参照して、Amplify ホスティングアダプターをインストールし、アプリケーションの設定ファイルで設定する方法を確認してください。

次に、プロジェクトのルートディレクトリに amplify.yml ファイルを作成します。amplify.yml ファイル内で、baseDirectory をアプリケーションのビルド出力ディレクトリに設定します。フレームワークはビルドプロセス中にアダプターを実行し、出力を Amplify ホスティングデプロイバンドルに変換します。

ビルド出力ディレクトリの名前は任意ですが、.amplify-hosting のファイル名には意味があります。Amplify はまず、baseDirectory として定義されたディレクトリを探します。存在する場合、Amplify はそこにあるビルド出力を探します。ディレクトリが存在しない場合、Amplify は、お客様によって定義されていない場合でも、.amplify-hosting 内のビルド出力を検索します。

アプリケーションのビルド設定の例を次に示します。baseDirectory は、ビルド出力が .amplify-hosting フォルダ内にあることを示すために .amplify-hosting に設定されます。.amplify-hosting フォルダの内容が Amplify ホスティングのデプロイ仕様と一致している限り、アプリケーションは正常にデプロイされます。

version: 1 frontend: preBuild: commands: - npm install build: commands: - npm run build artifacts: baseDirectory: .amplify-hosting

フレームワークアダプターを使用するようにアプリケーションを設定したら、Amplify ホスティングにデプロイできます。詳細な手順については、「Amplify にSSRアプリケーションをデプロイする」を参照してください。