Amazonから突然「本人確認メール」が来たので調べたら… US版Alexa Developerアカウントの罠と、最終的に「放置」を選んだ理由

みなさん、こんにちは。

つい先日、Amazonから「あなたのAmazon Developerアカウントの本人確認が必要です」というメールが届きました。 正確には、「[Action Required] Verify your Amazon Developer Account」という英語の件名です。

差出人は no-reply-appdev@appstore.amazon.com という、いかにも本物っぽいアドレス。

今までAmazonからこうした本人確認を要求されたことがなかったので、最初は「おっと、フィッシング詐欺かな?」と疑いました。しかし、あれこれ調べていくうちに、

「これは本物のメールだけど、そもそも私にはまったく不要なアカウントの本人確認だったんだ」

という結論にたどり着いたのです。

今回は、私が実際にたどった調査の流れと、最終的に「これ、放置でいいや」という判断に至った理由をまとめてみようと思います。

同じメールが届いて困惑している開発者の方の参考になれば幸いです!


Amazonから届いた本人確認メールとその正体

届いたメールの内容を改めて整理すると、以下のような感じでした。

  • 内容: Amazon Developer アカウントの本人確認の要求
  • リンク先: developer.amazon.com
  • 署名: Amazon.com, Inc.

フィッシング詐欺を疑って、念のためにAmazon Developerコンソールにログインしてみると、本人確認が必要ですと表示されました。

本人確認が必要です
本人確認が必要です、だと?!

「やっぱり正規の本人確認が必要なんだ、仕方がない」と思い、「開始する」をクリックして本人確認を始めました。

本人確認の開始
本人確認の開始

ここが沼への入口でした。

私はこの先の画面で本人確認書類に運転免許証を選び、指示に従って入力をして申請をしたのですが、何度やっても認証に失敗してしまいました。終いには、本人確認が規定回数失敗したのでロックしたからサポートへ問い合わせろとメッセージが出る始末。

なぜなのか理由もわからないため、サポートに問い合わせました(この問い合わせ方法も物凄くわかりにくいのですが、その話はまたの機会に)。返ってきたメールに記載されていたのが驚きの事実でした。

名(Given name)→ 姓(Surname)の順で入力しろ
名と姓の間は半角スペースで区切れ

はあ?
身分証明書の通り入力しろと書いてあったのに、なぜ姓名を反転させる必要があるんだ?
そして、名性の間に半角スペースを入れないと認証が成功しないってトラップすぎない?

そして、メールの最後に記載されていたのが、この一文。

Identity verification is only required for publishing apps to the Amazon Appstore.
本人確認はAmazon Appstoreにアプリを公開したい場合にのみ必要です。

つまり、

  • Amazon Appstore(Fireタブレット向けアプリ)を公開する場合のみ本人確認が必要
  • 日本向けAlexaスキルの開発には不要
  • 日本の開発者アカウント(amazon.co.jp)にも不要

私はAppstore向けのアプリは開発していませんし、その予定もありません。開発して公開しているのは、日本向けAlexaスキルだけです。

にもかかわらず、Developer Console の UI は Alexa と Appstore の通知を混在表示しているため、 日本の Alexa 開発者にも「本人確認しろ」と出てしまうのです。

更に事態を混乱させたのが、この本人確認は、amazon.com のアカウント、つまりUS側のDeveloperアカウントに紐づけて行われているようなのです。

私は普段 amazon.co.jp のDeveloperアカウントしか使っていません。「US側のDeveloperアカウントなんて、使った覚えがないんだけどな……?」と考え始めてすぐ、ある記憶が蘇りました。


調べてわかった「US版 Developer アカウント」が存在する理由

「あ、Alexaスキルの開発を始めたばかりの頃だ……!」

当時、Amazonの公式ドキュメントに従ってアカウント登録を進めていたら、なぜかUS側のデベロッパーサイトに誘導されたことがあったのです。

そう、これがすべての原因でした。

実はAmazonのAlexa開発者向けの導線は、昔からちょっとUX(ユーザー体験)が不親切なところがあり、「日本語の説明ページを読んでいたのに、リンクをクリックするとUSの developer.amazon.com に飛ばされる」という構造になっていた時期があります。

そのせいで、私を含む多くの日本の開発者が、意図しないままUS側のDeveloperアカウントを裏で作ってしまっていたのです。

その際の経緯は以下の記事にまとめています。

また、Amazonの公式ブログでも記事化されています。

Alexa 開発者アカウント作成時のハマりどころ


しかもUS側のアカウントはロックされていた

さらにマイページなどを確認しようと調べてみると、驚きの事実(?)が判明。 私は過去にこのUS側のアカウントでログインに失敗していたらしく、アカウント自体がすでにロックされている状態でした。

状況をまとめると、

  1. US側のアカウントは、普段まったく使っていない
  2. しかも、ロックされていてログインすらできない
  3. そこへ「本人確認してね!」というメールが届いた
  4. 日本のDeveloperコンソールからリンクされている本人確認用のアカウントはUS側のアカウント
  5. 日本の事情など考慮していないUSアカウントの本人確認のUI/UX
  6. 結局失敗してロックされていたアカウントが追加でロック(笑

という、なんともシュールな状態になっていたわけです。


【重要】これはAWSとは完全に無関係です!

ここで「Amazonのサービスが止まったら困る!」と焦ってしまう方もいると思うので、念のため大事な補足をしておきます。

  • AWSaws.amazon.com
  • Amazon Developerdeveloper.amazon.com

この2つは、同じAmazonですが完全に別サービスです。

今回の本人確認は、あくまでAlexaやAppstore用の「Developerアカウント」に対するもの。クラウドサービスのAWSアカウントや、そこで動いているシステム・サービスには一切影響ありませんので安心してください。


私の結論 – US側アカウントは「放置」が最適解

ここまでの状況を整理してみます。

  • 私は co.jp(日本)側のアカウントだけでAlexa開発をしている
  • US側のアカウントは、昔の仕様で「誤って作ってしまっただけ」のもの
  • 現状、ロックされていて使えない(ログインできないので削除申請すら面倒)
  • 本人確認をわざわざ行うメリットが1ミリもない

そして何より、「US側のDeveloperアカウントは、放置しても実害がゼロである」という事実が決め手になりました。

放置しても問題ないと言える理由

  • 日本(co.jp)側でのAlexa開発・運用には影響しない
  • 前述の通り、AWSにも影響しない
  • 本人確認がされないアカウントは、Amazon側で「保留扱い」になるだけ
  • 保留になると、アプリの公開や課金、API利用などが一切できなくなる(=逆に言えば、悪用される心配もないし、こちらに請求が来るような操作もできない)

こうして考えると、何もしない「放置」が最も合理的でコスパの良い選択だという結論になりました。


同じ状況のAlexa開発者、実は多いのでは?

今回の件、実は私だけの特殊なケースではないと思っています。

日本のAlexa開発者の多くが、

  1. 日本語のドキュメントを読む
  2. リンク先がUS Developer(.com)になっていて、そのまま登録しちゃう
  3. 「あ、これ日本版(.co.jp)でやり直さなきゃダメじゃん」と気づいて登録し直す

というルートを通って、使わないUSアカウントを「お土産」のように残してしまっているはずです。そして忘れた頃に今回の本人確認メールが届き、「えっ、何これ!?」と焦ることになります。


まとめ – 不要なUS側アカウントなら、迷わず放置でOK!

今回の教訓のまとめです。

  • Amazonからの本人確認メール自体は「本物」
  • ただし、対象は昔の誤誘導で作ってしまった「US側のDeveloperアカウント」
  • 日本向けAlexaスキルだけなら、今後もUS側のDeveloperアカウントを使う必要は一切なし
  • 日本の co.jp 側だけでAlexa開発は完結している
  • 結論:何もせず放置が最適解!

もしメールボックスに「[Action Required] Verify your Amazon Developer Account」というメールが届いて「どうしよう……」と悩んでいる方がいたら、この記事が判断材料になれば嬉しいです。

本日も最後までお読みいただきありがとうございました。

それでは、よいAlexa開発ライフを!

カテゴリ: IoT

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール