AWS SAM CLI でのテレメトリ - AWS Serverless Application Model

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

AWS SAM CLI でのテレメトリ

では AWS、お客様とのやりとりから学んだことに基づいてサービスを開発し、起動します。お客様からのフィードバックを使用して、製品のイテレーションを行います。テレメトリは、お客様のニーズをより深く理解し、問題を診断し、カスタマーエクスペリエンスを向上させる機能を提供するのに役立つ追加情報です。

AWS SAM コマンドラインインターフェイス (CLI) は、一般的な使用状況メトリクス、システムおよび環境情報、エラーなどのテレメトリを収集します。収集されるテレメトリのタイプの詳細については、「収集される情報のタイプ」を参照してください。

AWS SAM CLI は、ユーザー名や E メールアドレスなどの個人情報は収集しません。また、プロジェクトレベルの機密情報も抽出しません。

お客様は、テレメトリを有効にするかどうかを制御し、いつでも設定を変更できます。テレメトリが有効化されたままの場合、 AWS SAM CLI はテレメトリデータをバックグラウンドで送信します。この際、お客様とのやり取りは不要です。

セッションのテレメトリの無効化

macOS および Linux オペレーティングシステムでは、単一セッションのテレメトリを無効にできます。現在のセッションのテレメトリを無効にするには、以下のコマンドを実行して環境変数 SAM_CLI_TELEMETRYfalse に設定します。新しいターミナルまたはセッションに対して、このコマンドを繰り返します。

export SAM_CLI_TELEMETRY=0

すべてのセッションでのプロファイルのテレメトリの無効化

オペレーティングシステムで AWS SAM CLI を実行している場合は、以下のコマンドを実行して全セッションのテレメトリを無効にします。

Linux でテレメトリを無効にするには

  1. 以下を実行します:

    echo "export SAM_CLI_TELEMETRY=0" >>~/.profile
  2. 以下を実行します:

    source ~/.profile

macOS でテレメトリを無効にするには

  1. 以下を実行します:

    echo "export SAM_CLI_TELEMETRY=0" >>~/.profile
  2. 以下を実行します:

    source ~/.profile

Windows でテレメトリを無効にするには

次のコマンドを使用して、ターミナルウィンドウの存続期間中、環境変数を一時的に設定できます。

コマンドプロンプトを使用する場合:

set SAM_CLI_TELEMETRY 0

を使用している場合 PowerShell:

$env:SAM_CLI_TELEMETRY=0

コマンドプロンプトまたは のいずれかで環境変数を永続的に設定するには PowerShell、次のコマンドを使用します。

setx SAM_CLI_TELEMETRY 0
注記

ターミナルが閉鎖され、再び開くまで、変更は有効ではありません。

収集される情報のタイプ

  • 使用状況の情報 - お客様が実行する汎用コマンドとサブコマンド。

  • エラーと診断情報 - 終了コード、内部例外名、Docker への接続時の失敗など、お客様が実行するコマンドのステータスと継続時間。

  • システムおよび環境情報 – Python バージョン、オペレーティングシステム (Windows、Linux、macOS ) AWS CodeBuild、 が AWS SAMCLI実行される環境 ( AWS IDE ツールキット、ターミナルなど)、および使用属性のハッシュ値。

詳細はこちら

が AWS SAMCLI収集するテレメトリデータは、 AWS データプライバシーポリシーに準拠しています。詳細については、次を参照してください。