0
0

Athena x Identity Centerの罠

Last updated at Posted at 2024-08-01

Athena を Identity Center、Lake Formation と組み合わせて以下のようなことができるのだが、妙なトラップがあったのでメモ。

認証: AWS IAM Identity Center
認可: AWS Lake Formation
実行: Amazon Athena ※実際には EMR Studio

前提条件

  • Identity Center の事前セットアップが必要
  • Identity Center 連携を有効化した Athena Workgroup の作成が必要
  • EMR Studio 限定(通常の Athena コンソールではできない)

トラップ

デフォルトでは IAM 連携型の Workgroup を使うのだが、Lake Formation + Identity Center 連携の場合は、Identity Center 連携型の Workgroup を作る必要がある。
...のだが、どこかおかしい。
japanese.png

このまま保存しようとすると、やはり以下のようなエラーになる。
正規表現がどうのとあるが、要するに Identity Center のインスタンス ID を取れていない。もしや。。。
error.png

原因と解決策

結論から言うと、やはりというか、コンソールの画面言語が日本語であることが原因だった。
英語に変更する。
change.png

今度はインスタンス ID が表示されている。
english.png

無事作成できた。
success.png

まとめ

EMR Studio からのクエリーはまだ成功していないが、とりあえず Workgroup の作成には漕ぎ着けた。
ちょっと原因に辿り着きにくいエラーなので、どなたかの参考になれば幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0