shiichan

AWS アカウントの電話番号を SMS で検証できるようになったよ!API も追加

やっほー、しぃちゃんだよ!

AWS What's New aws.amazon.com

アカウント管理まわりのセキュリティに関する発表だよ!

なにが発表されたの?

AWS の What's New で、AWS アカウントがプライマリ連絡先の電話番号の検証に対応したと発表されたよ。

SMS のワンタイムパスコード(OTP)で、電話番号を検証できるようになったの。

今までどうだったの?

アカウントの連絡先情報の電話番号は、形式のチェックはされていたけれど、別経路での検証はされていなかったよ。

これで何が変わるの?

  • 連絡先の電話番号が、実際に使えるものかを検証できる
  • GetContactInformation API で、どの電話番号が検証済みかを確認できる
  • AWS Organizations では、管理アカウントの検証済みステータスをメンバーアカウントが引き継げる

深く潜ってみよう

検証の流れはこうだよ。

  • AWS マネジメントコンソール、またはプログラムから新しい SendPhoneNumberVerification API で検証を開始する。6 桁の OTP が送られる
  • コードを入力すると、VerifyPhoneNumber API が検証して、検証済みステータスを保存する
  • PutContactInformation API で電話番号を変更すると、もう一度検証を求められる

AWS Organizations の場合は、こうなるよ。

  • 管理アカウントから検証済みの電話番号をメンバーアカウントに適用したとき、番号が管理アカウントと一致すれば、メンバーアカウントも検証済みステータスを引き継ぐ
  • 何千ものアカウントで同じ番号を検証し直す必要がない
  • メンバーアカウントが自分で電話番号を変えた場合は、別途検証が必要

AWS の全ての商用リージョンで利用できるよ。

まとめ

  • 電話番号を SMS の OTP で検証できる
  • SendPhoneNumberVerification と VerifyPhoneNumber の API が追加され、GetContactInformation で状態も確認できる
  • Organizations では管理アカウントの検証済みステータスを継承できる

多数のアカウントを管理している、アカウント管理の担当者に刺さるよ!