> ## 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 계정](https://developer.amazon.com/login.html).
* 아직 없는 경우 [OneSignal 계정](https://onesignal.com/).

<Steps titleSize="h2">
  <Step title="보안 프로필 만들기">
    [Amazon Developer 계정](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 보안 프로필 페이지로 돌아가서 **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>

***
