Name:
interface
Value:
Amplify has re-imagined the way frontend developers build fullstack applications. Develop and deploy without the hassle.

Page updated Oct 26, 2024

Maintenance ModeYou are viewing Amplify Gen 1 documentation. Amplify Gen 1 has entered maintenance mode and will reach end of life on May 1, 2027. New project should use Amplify Gen 2. For existing Gen 1 projects, a migration guide and tooling are available to help you upgrade. Switch to the latest Gen 2 docs →

診断

以下のコマンドを実行して、Amplifyバックエンドの機密でない設定をAmplifyと安全に共有できます

amplify diagnose --send-report

CLIはAmplifyバックエンドの機密でないファイルをzipファイルに収集し、安全な場所に送信します。以下は、CLIが収集、送信、保存するファイルです:

  • backend-config.json: プロジェクトで提供されたすべてのカテゴリを含みます。
  • CloudFormationファイル: リソースを提供するために使用されるCLI生成のCloudFormationファイル。
  • cli.json: フィーチャーフラグの設定。
  • amplify.state: 関数カテゴリを呼び出す方法に関する内部メタデータ。
  • parameters.jsonとcli-inputs.json。
  • GraphQL APIの一部であるschema.graphqlまたはschemaフォルダ。
  • override.tsはCloudFormationへのカスタム拡張を提供します。
  • 関数カテゴリの依存情報がパッケージファイルに保存されます。

zipファイルが正常に送信された後、現在のプロジェクトの一意の識別子が出力されます。この識別子は、サポートエンジニアがデバッグ目的でzipファイルにアクセスするために使用されます。

Project Identifier: 56b5981ed6cf5caad90fb2f8aed150e2

自動レポート共有

Amplify CLIの改善を支援するため、失敗時にプロジェクト設定をAmplify CLIと自動的に共有することをオプトインできます。これはプロジェクトレベルの設定で、プロジェクトごとにトグルできます。プロジェクトは以下を実行することでオプトアウトできます

amplify diagnose --auto-send-off

そしてオプトインは以下で行えます

amplify diagnose --auto-send-on

CLIは以下のファイルとamplify diagnose --send-reportを使用して収集されたファイルを含む2つの追加ファイルを収集します

  • エラーの詳細: スタックトレース、メッセージ、エラー名を含みます。
  • amplify pushが呼び出されたときのCloudFormationの更新。

セキュリティ

転送中、zipファイルは公開鍵暗号と秘密鍵復号化スキームを使用して暗号化されます。保存時には、ファイルはAES 256ビット暗号化で保存されます。ファイルは60日間保持され、その期間中にファイルは削除用にマークされます。ファイルはデバッグ目的でのみ使用され、チーム外で共有されることはありません。