本文へスキップ
AWS DAILY
重要度:通常新機能対応不要

AWS Glue Data Catalog が Apache Iceberg REST カタログフェデレーションでカタログベンドクレデンシャルをサポート

AWS Glue
公開
更新

概要

AWS Glue Data Catalog が、Apache Iceberg REST カタログフェデレーションにおいて外部カタログのベンドクレデンシャルをサポートしました。Amazon Athena、Amazon EMR、Amazon Redshift、AWS Glue から外部 Iceberg テーブルを読み取る際に、外部カタログが認可したテーブルのみへのアクセスが可能になります。

変更内容

  • Glue Data Catalog が外部 Iceberg REST カタログのベンドクレデンシャルを使った接続方式を新たにサポートしました。
  • 外部 Iceberg カタログが Amazon S3 ストレージプレフィックスにスコープされた一時的なセキュリティクレデンシャルを発行し、アクセス制御を行えるようになりました。
  • AWS Lake Formation が AWS アナリティクスエンジンからの外部テーブルクエリ時のアクセス制御を管理し、行・列レベルでの制限が可能になりました。
  • AWS アカウントをまたいで外部 Iceberg テーブルを共有できるようになりました。
  • 本機能は AWS Lake Formation Management Console、AWS CLI、AWS Glue および Lake Formation SDK から利用できます。

公式発表で確認できる事実

  • AWS Glue Data Catalog が、Apache Iceberg REST カタログフェデレーションにおいて外部カタログのベンドクレデンシャルをサポートしました。
  • Amazon Athena、Amazon EMR、Amazon Redshift、AWS Glue から外部 Iceberg テーブルを読み取る際に、外部カタログのコースグレインドなテーブルグラントを利用できます。
  • 従来の方式(Amazon S3 バケットへのアクセスを持つ AWS IAM ロールを設定して外部 Iceberg REST カタログにフェデレートする方式)は引き続き利用可能です。
  • 新方式では、外部 Iceberg カタログが Amazon S3 ストレージプレフィックスにスコープされた一時的なセキュリティクレデンシャルを発行します。
  • AWS Lake Formation が、AWS アナリティクスエンジンから外部テーブルをクエリする際のアクセス制御を管理します。
  • Lake Formation により、特定の行・列へのアクセス制限や、AWS アカウントをまたいだ外部 Iceberg テーブルの共有が可能です。
  • 本機能は AWS Lake Formation Management Console、AWS CLI、AWS Glue および Lake Formation SDK から利用できます。
  • Glue および Lake Formation がサポートされているすべての商用 AWS リージョンで利用可能です。

当サイトの考察

この機能強化により、外部データカタログ(例:Snowflake や Databricks など他社のカタログ)との連携において、AWS 側の IAM ロールだけでなく外部カタログ側の認可モデルをそのまま活かせるようになります。外部カタログが「このテーブルだけ読んでよい」と判断した範囲のみを一時クレデンシャルとして渡す仕組みのため、データオーナーシップを外部カタログ側に保ちながら AWS のアナリティクスサービスを活用するユースケースに適しています。Lake Formation との組み合わせにより、外部テーブルに対しても行・列レベルセキュリティを適用できる点は、マルチクラウドやハイブリッドデータレイク環境でのガバナンス強化に貢献します。

確認できていない事項

  • 東京リージョン(ap-northeast-1)や大阪リージョン(ap-northeast-3)での提供有無は資料から確認できません(「すべての商用 AWS リージョン」と記載されていますが、個別リージョンの明示はありません)。
  • 本機能の利用に伴う追加料金の有無および金額は資料に記載がありません。
  • 具体的な対応外部カタログ製品名は資料に記載がありません。
  • 東京(ap-northeast-1)と大阪(ap-northeast-3)での提供は、公式記事からは確認できていません。

この記事は、AWS 公式の発表をもとに AI が作成し、自動で公開しています。

既存環境への影響

外部 Iceberg カタログとの連携において、IAM ロールを使った既存の方式に加え、カタログ側がベンドするクレデンシャルを使う方式が選択できるようになります。外部カタログが認可したテーブルのみに読み取りアクセスを限定できるため、マルチカタログ環境でのセキュリティ管理が強化されます。Lake Formation による行・列レベルのアクセス制御と組み合わせることで、きめ細かなデータガバナンスが実現できます。

対応の必要性

対応不要

既存の Glue Data Catalog や Iceberg REST カタログフェデレーションの設定に対して強制的な変更は発生しません。新しい接続方式を利用したい場合のみ設定が必要です。

利用可能リージョン

東京(ap-northeast-1)
未確認
大阪(ap-northeast-3)
未確認

公式記事に東京(ap-northeast-1)と大阪(ap-northeast-3)の記載がないため、未確認としています。

AWS 公式情報

当サイトの記事は公式情報をもとに編集したものです。正確な内容は必ず AWS 公式情報をご確認ください。