AmazonPA-APIの使い方 アクセスキー、シークレットキーの取得

AmazonPA-APIのアクセスキー、シークレットキーの取得する方法を解説します。

APIとは?

APIとは、Application Programming Interface(アプリケーション・プログラミング・インタフェース)の略で、
簡単にいえば、ソフトウェアの機能を共有することです。
単に「API」と言った場合は、AmazonのAPIだけを意味するわけではありません。

WebサイトやWebアプリケーションが提供している決まった規則にしたがって必要なデータを取り出すことができます。
FacebookのAPI、TwitterのAPI、等APIが提供されています。

Amazon PA-API

Amazon PA-APIとは、Amazonの提供しているAPIです。

AmazonのPA-API(Product Advertising API)を利用するには以下の取得が必要です。

  • Amazonアシエイトアカウントの登録
  • Product Advertising APIアカウントの作成
    • アクセスキー、シークレットキーの取得

Amazonアソシエイトアカウントの登録方法は以下記事を参考にしてください。

手続きの流れ

  1. Product Advertising APIアカウントの作成
  2. AWS Identity and Access Management (IAM) コンソールにログイン
  3. ユーザー追加
  4. グループ作成
  5. ユーザーをグループに追加
  6. アクセスキーの作成

Product Advertising APIアカウントの作成

Product Advertising APIアカウントの作成手順を説明します。

  1. Amazonアソエイトのアカウントにサインインします。
    https://affiliate.amazon.co.jp/
  2. 「ツール」>「Product Advertising API」をクリックします。
    「ツール」>「Product Advertising API」

    「ツール」>「Product Advertising API」

  3. 画面右側の「アカウント作成」ボタンをクリックします。
    https://affiliate.amazon.co.jp/gp/advertising/api/detail/main.html


    アカウント作成」ボタンをクリック

    「アカウント作成」ボタンをクリック

    メールアドレス、パスワードを入力。

    メールアドレス、パスワードを入力。

    メールアドレス、パスワードを入力。

  4. 「Manage Your Account」をクリックします。
    「Manage Your Account」をクリック

    「Manage Your Account」をクリック

  5. 「アカウントサービス」画面の「こちらのリンク」をクリックします。

    「こちらのリンク」をクリック

    「こちらのリンク」をクリック

AWS Identity and Access Management (IAM) コンソール

  1. 「Amazon Web Service」へサインインします。
    https://console.aws.amazon.com/iam/home
    アクセスキーの作成と権限の管理は、AWS Identity and Access Management (IAM) コンソールで行います
    メールアドレス、パスワードを入力しログインします。
    「Amazon Web Service」へサインイン

    「Amazon Web Service」へサインイン

     

    「IAMユーザーの使用開始」をクリックします。

    「IAMユーザーの使用開始」

    「IAMユーザーの使用開始」

ユーザーの作成、グループ作成を同時に行う方法

  1. 「ユーザー」>「ユーザーを追加」をクリック
    「ユーザー」>「ユーザーを追加」をクリック

    「ユーザー」>「ユーザーを追加」をクリック

  2. ユーザー名を入力
    ユーザー名を入力し、「プルグラムによるアクセス」にチェックをいれ「次のステップ:アクセス権限」をクリックします。
    ユーザー名を入力

    ユーザー名を入力

  3. 「グループの作成」をクリック

    「グループの作成」をクリック

    「グループの作成」をクリック

  4. グループ名入力し、ポリシーにチェック、「グループの作成」をクリック

    グループの作成

    グループの作成

  5. グループにチェックが入っていることを確認し、「次のステップ:確認」をクリック


    グループにチェック

    グループにチェック

    「ユーザーの作成」

  6. 完了画面に遷移します。
    「CSVのダウンロード」をクリックします。
  7. CSVファイルを開くと「アクセスキー」と「シックレットキー」を確認できます。

    「アクセスキー」と「シックレットキー」を確認で

    「アクセスキー」と「シックレットキー」を確認で

グループの作成

  1. グループ>「新しいグループの作成」
  2. グループ名設定
    任意のグループ名を設定
      
  3. ポリシーのアタッチ
    チェックをいれ、「次のステップ」をクリック
  4. 確認画面
    「グループの作成」をクリック

ユーザーをグループに追加

「ユーザー」と「グループ」の紐付けを行います。

  1. ユーザー>「ユーザーを追加」をクリック
  2. 「グループ」タブを選択し、「ユーザーをグループに追加」をクリック

  3. グループにチェックをいれ、「グループに追加」をクリック
  4. 完了

アクセスキーの作成

  1. ユーザー>「ユーザーを追加」をクリック>ユーザー名を選択
  2. 認証情報>「アクセスキーの作成」
  3. アクセスキーのシークレットキーの確認
    同じシークレットアクセスキーを表示、ダウンロードできるのは、 1回のみ です。
    メモ帳等に保存しておくか、CSVダウンロードしておきます。
    ただし、新しいアクセスキーは作成できます。