HAQM Web Services ブログ

Category: General

AWS Lambda と AWS Glue Iceberg REST エンドポイントを使用した PyIceberg による軽量な分析環境の実現

Apache Iceberg は、データレイクで人気の選択肢となっています。ACID (原子性、一貫性、独立性、永続性) トランザクション、スキーマ進化、タイムトラベル機能を提供します。Iceberg テーブルは、Apache Spark や Trino などの様々な分散データ処理フレームワークからアクセスできるため、多様なデータ処理のニーズに対して柔軟なソリューションとなります。そのような Iceberg を扱うためのツールの中で、PyIceberg は分散コンピューティングリソースを必要とせずに、Python スクリプト上でテーブルのアクセスと管理を可能にします。

この投稿では、AWS Glue Data Catalog と AWS Lambda と統合された PyIceberg が、直感的な Python インターフェースを通じて Iceberg の強力な機能を活用するための軽量なアプローチを提供する方法を示します。この統合により、チームはほとんどセットアップやインフラストラクチャの依存関係の設定を行わずとも Iceberg テーブルの操作や利用を開始できることを説明します。

Apache Iceberg on AWS Glue Data Catalog における同時書き込み競合の管理

この記事では、Iceberg テーブルで信頼性の高い同時書き込み処理メカニズムを実装する方法を示します。Iceberg の同時実行モデルを探り、一般的な競合シナリオを検討し、自動再試行メカニズムと、カスタムの競合解決ロジックが必要な状況の両方の実用的な実装パターンを提供して、レジリエントなデータパイプラインを構築します。また、AWS Glue Data Catalog テーブル最適化による自動コンパクションのパターンについても説明します。

Eclipse での HAQM Q Developer によるインラインチャットの発表

本日、 HAQM Q Developer は Eclipse IDE でのインラインチャット機能(プレビュー版)をリリースしました。この記事では、既存コードのリファクタリングからパフォーマンスが重要なメソッドの最適化まで、この強力な新機能を使って Java 開発作業を効率化する方法をご紹介します。Eclipse のベテランユーザーでも、これから始める方でも、 HAQM Q Developer の高度な AI を活用したツールがソフトウェア開発ライフサイクル全体を通じて生産性を向上させる方法をご覧いただけます。

HAQM Q Developer for GitHub (プレビュー) を活用して開発ワークフローを加速し、リリースサイクルを短縮する

開発サイクルを短縮するためタスクを自動実行できる HAQM Q Developer for GitHub(プレビュー)は、AWS アカウントが不要で無料利用できます。HAQM Q Developer は GitHub.com と GitHub Enterprise Cloud での機能開発を加速します。。追加コストなしで Q Developer を支える高性能モデルを活用し、新機能の自動実装、バグの修正、テストカバレッジの向上、ドキュメント作成、すべての新しい Pull Request に対するコードレビューの実行、レガシー Java アプリケーションのモダナイズを行うことができます これらは GitHub 上にある Issue と Pull Request を使用しながら実現できます。

週刊生成AI with AWS – 2025/4/28週

週刊生成AI with AWS, 暖かい日が増えてきて嬉しい2025年4月28日号。- HAQM Q Developer CLI が Model Context Protocol (MCP)をサポート開始、Writer の Palmyra X5 & X4 と Meta の Llama 4 モデルが HAQM Bedrock で利用可能になった内容の紹介記事含む3件のブログを公開。サービスアップデートでは、HAQM Nova Premier、HAQM Bedrock Model Distillation (モデル蒸留) の一般提供開始を含む8件を紹介。

週刊AWS – 2025/4/28週

AWS Client VPN でクライアントルートの強制適用がサポート、Writer の Palmyra X5 および X4 モデルが HAQM Bedrock で利用可能に、HAQM Q Developer CLI が Model Context Protocol (MCP) をサポート、HAQM SageMaker の Visual ETL とクエリエディタのスケジューリング機能が統合、AWS がエネルギーデータインサイトのマネージド型サポートを発表、HAQM Aurora と RDS 向けの新しいオープンソース AWS Advanced PostgreSQL ODBC ドライバーが利用可能に等

より豊かなコンテキストのための Model Context Protocol (MCP) による HAQM Q Developer CLI の拡張

本日、HAQM Q Developer はコマンドラインインターフェイス(CLI)での Model Context Protocol (MCP) サポートを発表しました。開発者は MCP サポートを使用して外部データソースを HAQM Q Developer CLI に接続し、よりコンテキストを意識した応答を得ることができます。MCP ツールとプロンプトを HAQM Q Developer CLI に統合することで、事前構築された幅広い統合リストや、stdio をサポートするあらゆる MCP サーバーにアクセスできるようになります。この追加コンテキストにより、HAQM Q Developer は、独自の統合用のコードを開発する必要なく、より正確なコードを記述し、データ構造を理解し、適切なユニットテストを生成し、データベースドキュメントを作成し、正確なクエリを実行できるようになります。MCP ツールとプロンプトで HAQM Q Developer を拡張することで、開発者は開発タスクをより迅速に実行でき、開発者体験を効率化できます。AWS では、Anthropic による Model Context Protocol (MCP) のようなエージェント向けの人気のあるオープンソースプロトコルをサポートすることに取り組んでいます。今後数週間のうちに、HAQM Q Developer IDE プラグイン内でこの機能を拡張していく予定です。