Amazonさんから
『【重要】PA-API 5.0移行に伴う手続きをお願いします(2020年3月9日まで)』
というメールが来たので移行しました。
が、その過程の『AWSアカウントからのPA-APIアカウントの移行』の部分で変な詰まり方をしたので、その解決方法をご紹介。
変な詰まり方をするまでの道のり
メールに記載してあった移行ガイドを見てみると、
ステップ1: 新しい認証情報を取得する
現在お持ちのAWS認証情報 (AWSアクセスキーとAWSシークレットキー) は PA-API 5.0では使えません。現在AWSの認証情報をお持ちの場合は、アカウントを移行してから新しい認証情報を作ることができます。詳細については、AWSアカウントからのPA-APIアカウントの移行 (Migrating your PA-API Account from your AWS Account) を参照してください。
とあり、新しい認証情報を作る必要があることがわかりました。詳細は
AWSアカウントからのPA-APIアカウントの移行 (Migrating your PA-API Account from your AWS Account)
を参照してくれとのこと。
で、実際にリンク先に飛んで確認したところ、新しい認証情報を得るには、
- Amazonアソシエイトのページにログイン
- 『ツール→Product Advertising API』とクリックする
- 認証キーの管理にある『新しい認証キーを取得する』
で良いはずなんですが、この”3.”がありませんでした。
代わりに、↓のような画面が。
この画面だとPA-APIアクセスのリクエストが押せず、認証キーなんてどこにも見当たりません。
これに対しての自分の解決方法が以下。
そもそもログインしていたアカウントが違っていた
というのも、移行ガイドにもある通りAmazonアソシエイトにプライマリオーナー(日本語だとメインユーザー?)でログインしないといけなかったところ、別のユーザーのアドレスでログインしていました。
てっきりその別のユーザーがメインユーザーだと思っていたので、全然気が付きませんでした…。
自分がメインユーザー以外のユーザーを持っているか否かは↓の順序で確認できます。
Amazonアソシエイトにログイン後、右上のアドレス部分を選択>アカウントの管理>アカウントユーザーの追加・削除・変更
ここで『メインEメールアドレス』(メインユーザー)でログインする必要があったところを『すべてのEメールアドレス』(ユーザー)の方でログインしていたという訳です。
そこで、メインユーザーのアドレスでログインしてProduct Advertising APIのページに飛んだところ、無事に『新しい認証キーを取得する』のボタンがありました。
↓の部分ですね。
その後、無事にキーの取得ができました。
おわりに
よく分かっている人ならすぐに原因が分かるかもしれませんが、自分のようにPA-APIもあまりよくわかっていない人間だと詰まってしまう部分かもしれません。
同じような部分で詰まった方の参考になればと思います!
コメント