新機能

AWS Glue Data Catalog が Apache Iceberg REST Catalog API 用に OAuth をサポート

AWS Glue Data Catalog は Apache Iceberg REST Catalog API 用に OAuth 2.0 ベアラー トークン認証をサポートし、AWS Sign-In を使用できます。これにより、Apache Spark、Trino、Apache Flink などのクエリエンジンが標準の OAuth 2.0 ベアラー トークンを使用して認証できます。

AWS Glue Data Catalog は、Apache Iceberg REST Catalog (IRC) API 用に OAuth 2.0 ベアラー トークン認証を AWS Sign-In でサポートするようになった。Apache Iceberg REST Catalog 仕様では OAuth 2.0 が標準の認証メカニズムとして定義されており、Apache Spark、Trino、Apache Flink などのクエリエンジンはネイティブに実装している。これらのエンジンや外部統合パートナーは、AWS Signature Version 4 (SigV4) に加えて、標準の OAuth 2.0 ベアラー トークンを使用して Glue Data Catalog Iceberg エンドポイントに認証できる。OAuth 2.0 トークン交換 (RFC 8693) を使用して、OpenID Connect (OIDC) アイデンティティ トークンを短寿命の Glue スコープのベアラー トークンと交換し、Iceberg エコシステム全体で使用されている同じ標準ベースのパターンに従って IRC リクエストに含めることができる。アクセスは AWS IAM および AWS Lake Formation の権限によって管理される。一般的なユースケースには、サードパーティの分析やデータクラウドプラットフォームが、単一の一貫した認証パスを介して Glue Data Catalog のテーブルをクエリできるようにすることが含まれる。この機能は、AWS Glue および Lake Formation が利用可能なすべての AWS リージョンで利用できる。

この更新の位置づけ

この更新は、データエンジニアやデータアナリストにとって有用で、AWS Glue Data Catalog に格納された Iceberg テーブルにアクセスするためのより安全で標準化された方法を提供します。

対応リージョン: AWS Glue and Lake Formation と同じ

AWS 公式の元記事を読む