> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Amazon APIキーの生成

> ステップバイステップガイド

すべての**Amazon**アプリにはAmazon APIキーが必要です。

## 要件：

* Amazonアプリ。
* [Amazon Developer account](https://developer.amazon.com/login.html)アカウント。
* [OneSignalアカウント](https://onesignal.com/)（まだお持ちでない場合）。

<Steps titleSize="h2">
  <Step title="セキュリティプロファイルを作成する">
    [Amazon Developer account](https://developer.amazon.com/login.html)にログインして、アプリを選択します。

    **Device Messaging**タブをクリックし、**Create a New Security Profile**をクリックします。

    <Frame>
      <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/92REq7thRFiW728xOiNS_AmazonSecurityProfile1.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=f9bcc17153bcd37e78ace556b5c6b2e3" width="976" height="573" data-path="images/docs/92REq7thRFiW728xOiNS_AmazonSecurityProfile1.png" />
    </Frame>

    セキュリティプロファイルに必要な名前と説明を付けて、保存をクリックします。

    <Frame>
      <img src="https://mintcdn.com/onesignal/RWtLFPeffHrC81wI/images/docs/aIDGySBrR7iFANxPak1L_AmazonSecurityProfile2.png?fit=max&auto=format&n=RWtLFPeffHrC81wI&q=85&s=51b2c5defe0c7574892e298475e9b37d" width="927" height="394" data-path="images/docs/aIDGySBrR7iFANxPak1L_AmazonSecurityProfile2.png" />
    </Frame>

    一連の成功メッセージが表示されます。次に、**View Security Profile**をクリックして続行します。

    <Frame>
      <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/D4frRRzJQue8WZufNbDr_AmazonSecurityProfile3.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=0936b1b5aff5919fa3a8ede15b2bf06f" width="865" height="366" data-path="images/docs/D4frRRzJQue8WZufNbDr_AmazonSecurityProfile3.png" />
    </Frame>

    その後、**Client ID**と**Client Secret**がリストされている設定ページが表示されます。ステップ2でこの情報が必要になるため、このページを開いたままにしておきます。

    <Frame>
      <img src="https://mintcdn.com/onesignal/6v_cVPknFpo5qSVB/images/docs/06k5hfGR5OtUjHqSvzHp_AmazonSecurityProfile4.png?fit=max&auto=format&n=6v_cVPknFpo5qSVB&q=85&s=861a5e61a21b3df438d16164c7a16389" width="912" height="341" data-path="images/docs/06k5hfGR5OtUjHqSvzHp_AmazonSecurityProfile4.png" />
    </Frame>
  </Step>

  <Step title="OneSignalアプリのAmazonプラットフォーム設定を構成する">
    OneSignalダッシュボードで、すべてのアプリページからアプリを選択し、設定に移動します。ネイティブアプリプラットフォームの下で、Amazon Fireをクリックします。

    <Frame>
      <img src="https://mintcdn.com/onesignal/ciRrThfP6xMpI7GY/images/docs/0228067-settings-platforms-amazon.jpg?fit=max&auto=format&n=ciRrThfP6xMpI7GY&q=85&s=b13a44382021c0eda86d6a9ff7796f13" width="2480" height="1180" data-path="images/docs/0228067-settings-platforms-amazon.jpg" />
    </Frame>

    Client IDとClient Secretをフィールドに貼り付けて、保存をクリックします。

    <Frame>
      <img src="https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d5e8d7e-settings-platforms-amazon-configure.jpg?fit=max&auto=format&n=Z6xkXGfmy814If53&q=85&s=2cbf928c8c4194421d8bbc5cfa68bb17" width="2480" height="1132" data-path="images/docs/d5e8d7e-settings-platforms-amazon-configure.jpg" />
    </Frame>
  </Step>

  <Step title="Amazon APIキーを作成する">
    アプリをAmazon App Storeに公開する前にプッシュ通知をテストするには、以下の手順が必要です。

    アプリのAmazon Security Profileページに戻り、**Android/Kindle Settings**タブを選択します。

    **API Key Name**に任意の名前を入力します。

    Androidパッケージ名を入力します。**注意**：パッケージ名は大文字と小文字を区別します。

    APKファイルの署名に使用したAndroid KeystoreのMD5署名を入力します。この値を取得するには、[Amazonの指示](https://developer.amazon.com/public/apis/engage/login-with-amazon/docs/android_app_signatures.html)を参照してください。

    デフォルトのデバッグキーストアを使用しないことをお勧めしますが、使用する場合は、本番キーストアで再度これを行うか、Amazonにアプリに署名してもらうようにしてください。

    完了したら、**Generate New Key**をクリックします。

    <Frame>
      <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/QmpjKGuXTnqb9BSTNyPA_AmazonSecurityProfile6.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=08ec7fa49a093ba5da1151c0b2e3d1b8" width="906" height="399" data-path="images/docs/QmpjKGuXTnqb9BSTNyPA_AmazonSecurityProfile6.png" />
    </Frame>

    結果に表示される**Key**をコピーして、`api_key.txt`という名前の新しいファイルに保存します。

    アプリがビルドされると、このファイルはAPKのルートの`/assets/`に配置する必要があります。

    このファイルの配置の詳細については、[Amazon SDKセットアップ](./amazon-sdk-setup)ドキュメントを参照してください。

    <Frame>
      <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/vFkWzWcASaSyBzMlF6ps_AmazonSecurityProfile7.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=84b572223fd92ee102ac1a4bb28a616d" width="910" height="612" data-path="images/docs/vFkWzWcASaSyBzMlF6ps_AmazonSecurityProfile7.png" />
    </Frame>
  </Step>
</Steps>

***

<Check>
  **完了！** これで、アプリからプッシュ通知を送信するためのキーができました。🥳

  [Amazon SDKセットアップ](./amazon-sdk-setup)ガイドに戻って、アプリにOneSignal SDKをインストールしてください。
</Check>

***
