高度なワークフロー
Lambdaトリガー
Lambdaトリガーは、ユーザーのジャーニーの特定のライフサイクル中に機能を追加する場合に便利です。Lambdaトリガーを認証シナリオ、S3バケット、DynamoDBテーブル、またはAmplify CLIで管理されるKinesis Streamに関連付けます。
モッキングとテスト
すべての変更をクラウドにプッシュすることなく、Amplifyプロジェクトを迅速にテストおよびデバッグする方法を学びます。API(AWS AppSync)、Storage(Amazon DynamoDBおよびAmazon S3)、Functions(AWS Lambda)を含む特定のカテゴリのローカルモッキングおよびテストを使用します。
サーバーレスコンテナ
AWSにコンテナをデプロイします。サーバーレスコンテナは、アカウント内でREST APIまたはGraphQL APIを構築する際にAWS Fargateを活用します。コンテナは単一のDockerfile定義を使用するか、Docker Composeファイルを使用してデプロイでき、ビルドおよびデプロイメントパイプラインはAWSアカウント内に作成されます。
Amplify プロジェクトを CDK にエクスポートする
Amplify CLI で生成されたバックエンドを Cloud Development Kit (CDK) スタックとしてエクスポートし、既存の CDK デプロイメント パイプラインに組み込みます。この機能により、フロントエンド開発者はアプリバックエンドを迅速に構築し、シップ準備ができるたびに DevOps チームに本番環境へのデプロイを引き継ぐことができます。
CI/CDのヘッドレスモード
Amplify CLIの複数のコマンドは、CI/CDフローで使用できる引数をサポートしています。