2024/11/27 9:00:00 ~ 2024/11/28 9:00:00 (JST)

最近の発表

Amazon Q Developer launches Java upgrade transformation CLI (Public Preview)

Amazon Q 開発者が Java アップグレード変換 CLI (コマンドラインインターフェイス) のパブリックプレビューを開始します。CLI では、コマンドラインから変換を呼び出して、大規模に変換を実行できます。\n CLI には次の機能があります。

お使いの Java アプリケーションを Java 8、Java 11 から Java 17 (IDE で利用できるようになりましたが、今は CLI でも使用できるようになりました) に変換します。

カスタム変換 (新しく CLI のみ): CLI では、組織内のコードベースに合わせて定義したカスタム変換を実行できます。このリリース以前は、Amazon Q Developer は Java アプリケーションのオープンソースライブラリをアップグレードしていました。CLI のカスタム変換では、コードベースや内部ライブラリに固有の独自の変換を定義できます。構造検索と置換のためのコードツールである ast-grep を使用してカスタム変換を定義できます。Amazon Q Developer はカスタム変換を実行して Q の AI デバッグ機能を活用できます。

ローカル環境でのビルド (新しく CLI のみ): CLI はローカル環境で検証ビルドを実行します。これにより、ビルド検証中にユニットテストと統合テストが確実に実行されます。

この機能は Linux と Mac OS のコマンドラインで使用できます。コード変換 CLI の詳細と使用を開始するには、こちらを参照してください。

Amazon Q Developer for the Eclipse IDE is now in public preview

Eclipse IDE 用の Amazon Q デベロッパープラグインがパブリックプレビューに入りました。今回のローンチにより、開発者は Eclipse IDE 内で、ソフトウェア開発のための最も有能なジェネレーティブ AI 搭載アシスタントである Q Developer の力を活用できるようになります。\n Eclipse 開発者は、IDE 内のインラインコード提案により、自分のプロジェクトやコードについて Amazon Q Developer とより早くチャットできるようになりました。また、開発者は Amazon Q Developer のカスタマイズを活用して、チームの内部ライブラリ、独自のアルゴリズム手法、エンタープライズコードスタイルに合わせた、カスタマイズされた応答や推奨コードを受け取ることができます。これにより、ユーザーはソフトウェア開発ライフサイクル全体にわたって生産性を向上させながら、より迅速に構築することができます。 Eclipse IDE パブリックプレビュー用の Amazon Q Developer プラグインは、Q Developer がサポートされているすべての AWS リージョンで利用できます。詳細を確認し、Eclipse 用の無料の Amazon Q 開発者プラグインをダウンロードして開始してください。

Valkey GLIDE 1.2 adds new features from Valkey 8.0, including AZ awareness

AWS は、オープンソースの Valkey エンタープライズ向け汎用言語独立ドライバー (GLIDE) クライアントライブラリにアベイラビリティーゾーン (AZ) 対応のサポートを追加しました。Valkey GLIDE は信頼性が高く、高性能で可用性の高いクライアントであり、10 年以上にわたって Amazon ElastiCache を運用してきたベストプラクティスがあらかじめ設定されています。Valkey GLIDE は、Valkey のバージョン 7.2 と 8.0 のほか、Redis OSS のバージョン 6.2、7.0、7.2 とも互換性があります。今回の更新により、Valkey GLIDE は同じアベイラビリティーゾーン内の Valkey ノードにリクエストを送信するようになり、ゾーン間のトラフィックが最小限に抑えられ、応答時間が短縮されます。Valkey GLIDE で現在サポートされている言語は Java、Python、Node.js であり、さらに他の言語も開発中です。\n 今回の更新により、Valkey GLIDE 1.2 は Amazon ElastiCache と Amazon MemoryDB の JavaScript オブジェクト表記 (JSON) データ型もサポートするようになり、お客様はクラスター内で JSON データを保存してアクセスできるようになりました。さらに、MemoryDB のベクトル類似性検索もサポートしているため、お客様は AI アプリケーションのベクトルを 1 桁ミリ秒の速度で格納、索引付け、検索できます。 Valkey GLIDE はオープンソースで Apache 2.0 ライセンスを使用しており、Amazon ElastiCache や Amazon MemoryDB を含むあらゆる Valkey または Redis OSS データストアで動作します。このブログ投稿で詳細を確認して、Valkey GLIDE GitHub リポジトリに投稿してください。

Amazon Q Developer can now provide more personalized chat answers based on console context

本日、AWS は、AWS マネジメントコンソール内の Amazon Q Developer チャットでコンソールコンテキスト認識機能を一般提供することを発表しました。この新機能により、Amazon Q Developer は、お客様が現在閲覧または設定している特定の AWS サービスと、お客様が運用しているリージョンに基づいて、問い合わせを動的に把握して対応できるようになります。たとえば、Amazon Elastic Container Service (Amazon ECS) コンソールで作業している場合、「クラスターを作成する方法を教えてください」と尋ねることができます。Amazon Q 開発者はコンテキストを認識し、ECS クラスターの作成に合わせた適切なガイダンスを提供します。\n 今回の更新により、コンテキストの詳細を繰り返すことなく、より自然な会話が可能になり、求めている答えにすばやくたどり着くことができます。この機能は Amazon Q 開発者無料利用枠に追加費用なしで含まれています。有料サブスクリプションが必要な Amazon Q デベロッパープロ利用枠には、この機能も含まれています。価格の詳細については、Amazon Q 開発者価格ページをご覧ください。この機能はすべてのリージョンで利用できます。Amazon Q 開発者チャットは AWS マネジメントコンソールで利用できます。AWS マネジメントコンソールで Amazon Q Developer とチャットすれば、今すぐ始められます。

AWS Amplify introduces passwordless authentication with Amazon Cognito

AWS Amplify は、Amazon Cognito の新しいパスワードレス認証機能のサポートを発表できることを嬉しく思います。これにより、開発者は、JavaScript、Swift、Android 用の Amplify クライアントライブラリを使用して、SMS ワンタイムパスワード、E メールワンタイムパスワード、および WebAuthn パスキーを使用してアプリケーションに安全なサインイン方法を実装できます。この更新により、パスワードレス認証フローの実装が簡素化され、従来のパスワードベースのシステムに伴うリスクを軽減しながら、より安全で使いやすいログイン体験を求める需要の高まりに対応します。\n この新機能により、従来のパスワードが不要になり、ログインプロセスを合理化しながら認証情報に基づく攻撃のリスクが軽減されるため、アプリケーションのセキュリティとユーザーエクスペリエンスが向上します。パスワードレス認証は、電子商取引、金融、医療など、さまざまな分野でセキュリティを強化し、ユーザーの利用率を高めることを目指す組織に最適です。この機能により、複雑なパスワードを覚える手間が省けるため、ユーザーエンゲージメントが大幅に向上し、ユーザーと組織の両方のアカウント管理が簡素化されます。 パスワードレス認証機能は、Amazon Cognito がサポートされているすべての AWS リージョンで利用できるようになり、世界中の開発者がこの機能をアプリケーションで活用できるようになりました。 AWS Amplify でパスワードレス認証を開始するには、AWS Amplify のドキュメントで詳細なガイドと例をご覧ください。

Introducing Amazon Q Apps with private sharing

Amazon Q Businessの提供する軽量でジェネレーティブなAI搭載アプリを作成する機能であるAmazon Qアプリが、プライベート共有をサポートするようになりました。この新機能により、アプリ作成者は特定の Amazon Q Business ユーザーにアプリへのアクセスを制限できるようになり、組織内でのアプリの可視性と使用をよりきめ細かく制御できるようになります。\n 以前は、Amazon Q アプリを個人用に非公開にするか、Amazon Q Apps ライブラリを通じて Amazon Q Business 環境のすべてのユーザーに公開することしかできませんでした。これで、アプリ作成者は特定の個人とアプリを共有できるようになり、より的を絞ったコラボレーションとアクセス制御が可能になりました。共有アプリにアクセスできるアプリユーザーは、Amazon Q Apps Library でこれらのアプリを見つけて実行できます。ライブラリに表示されるアプリは、アプリ作成者が設定したアクセス権に従うため、特定のユーザーにのみ表示されます。プライベート共有により、新しい機能的なユースケースが可能になります。たとえば、メッセージングに準拠した文書生成アプリは、組織内の誰でも使用できるように全社で共有できる一方で、顧客支援アプリは営業チームの個人に限定することができます。また、非公開で共有することで、アプリ作成者がアプリを広く配布する前に、少数のユーザーグループから早期にフィードバックを収集できる可能性も広がります。 プライベート共有機能付きの Amazon Q アプリは、Amazon Q Business が利用できるのと同じリージョンで利用できるようになりました。 Amazon Q Apps のプライベート共有について詳しくは、Q Apps のドキュメントをご覧ください。

Amazon Q Apps introduces data collection (Preview)

Amazon Q BusinessのジェネレーティブAI搭載アプリ作成機能であるAmazon Q Appsでは、新しいデータ収集機能がパブリックプレビューで提供されるようになりました。この機能強化により、ユーザーは組織内の複数のユーザーのデータを照合できるようになり、さまざまなビジネスニーズに応える Amazon Q Apps のコラボレーション品質がさらに向上します。\n フォームカードを使用してデータを収集する新機能により、アプリ作成者は、チームアンケートの実施、全社的な会議のための質問の集計、新入社員研修の進捗状況の追跡、プロジェクトの振り返りの実施など、さまざまなビジネスユースケースの情報を収集するアプリを設計できます。これらのアプリでは、ジェネレーティブ AI をさらに活用して、収集したデータの分析、共通のテーマの特定、アイデアの要約、実行可能なインサイトの提供が可能になります。共有データ収集アプリは、アプリユーザーがそれぞれ独自の共有可能なリンクを使用して、さまざまなデータ収集にインスタンス化できます。アプリユーザーは、継続的なデータ収集に参加して回答を送信したり、アプリを複製せずに独自のデータ収集を開始したりできます。 データ収集機能付き Amazon Q アプリは、Amazon Q Business が利用できるリージョンでご利用いただけます。 Amazon Q Apps でのデータ収集と、それが組織にもたらすメリットについて詳しくは、Q Apps のドキュメントをご覧ください。

Amazon Bedrock Agents now supports custom orchestration

Amazon Bedrock Agents はカスタムオーケストレーションをサポートするようになり、開発者はエージェントが複数ステップのタスクを処理し、意思決定を行い、複雑なワークフローを実行する方法を制御できるようになりました。この機能により、開発者は AWS Lambda を使用してエージェント用のカスタムオーケストレーションロジックを定義できるようになり、特定のユースケースに合わせてエージェントの動作を柔軟に調整できます。\n カスタムオーケストレーションにより、開発者は計画と解決、思考の樹、標準運用手順 (SOP) など、カスタマイズされたオーケストレーション戦略をエージェントに合わせて実装できます。これにより、エージェントは目的の順序でタスクを実行し、状態を効果的に管理し、外部ツールとシームレスに統合できます。複雑なビジネスプロセスを処理する場合でも、複雑なワークフローを自動化する場合でも、カスタムオーケストレーションにより、より優れた制御、正確性、効率性が向上し、ビジネス目標を達成できます。 カスタムオーケストレーションは、Amazon Bedrock エージェントがサポートされているすべての AWS リージョンで利用できるようになりました。詳細については、ドキュメントをご覧ください。

Amazon Q Java transformation launches Step-by-Step and Library Upgrades

Amazon Q Developer Java アップグレード変換では、Java 17 アプリケーションの段階的なアップグレードとライブラリのアップグレードが可能になりました。この新機能により、開発者は複数の差分のコード変更を確認して承認し、各差分の変更案を段階的にテストできます。さらに、Amazon Q ではすでに Java 17 で動作しているアプリケーションのライブラリをアップグレードできるようになり、継続的なメンテナンスが可能になりました。\n 今回の発表により、コードレビューとアプリケーションの最新化プロセスが大幅に改善されました。開発者が一度に少量のコード変更をレビューできるようにすることで、手動で完了する必要がある場合のエラー修正が容易になります。すでに Java 17 で稼働しているアプリを最新の信頼性の高いライブラリにアップグレードできるので、組織はアプリケーションを全面的に保守する時間と労力を節約できます。 この機能は Visual Studio Code と IntelliJ IDE で利用できます。 これらの新機能の詳細と使い始めるには、こちらをご覧ください。

Neptune Analytics Adds Support for Customer Managed PrivateLink endpoints

本日、お客様が仮想プライベートクラウド (Amazon VPC) で Amazon VPC インターフェイスエンドポイント (インターフェイスエンドポイント) を簡単にプロビジョニングできる Neptune Analytics の新機能を紹介します。これらのエンドポイントでは、VPN や AWS Direct Connect を介してオンプレミスのアプリケーションから直接アクセスしたり、VPC ピアリングを介して AWS リージョン全体に直接アクセスしたりできます。この機能により、ネットワークエンジニアは VPC リソースを一元的に作成して管理できます。AWS PrivateLink とインターフェイスエンドポイントを活用することで、開発チームはシンプルな設定でアプリケーションから Neptune Analytics へのプライベートで安全なネットワーク接続を確立できるようになりました。\n 以前は、開発チームは複雑なネットワーク設定を手動で設定しなければならなかったため、運用上のオーバーヘッドが発生し、セキュリティや接続性に影響を及ぼす可能性のある設定ミスの可能性がありました。AWS PrivateLink が Neptune Analytics をサポートしたことで、お客様はインターフェイスエンドポイントとプライベート IP アドレスを使用して VPC、Neptune Analytics、オンプレミスデータセンター間のプライベート接続を合理化できるようになりました。このアプローチにより、中央チームが PrivateLink エンドポイントを作成および管理できるようになり、開発チームがその PrivateLink エンドポイントを直接管理しなくてもグラフに利用できるようになり、このプロセスが簡素化されます。今回のローンチにより、開発者はグラフのロードに集中できるようになり、価値創出までの時間が短縮され、全体的な管理が簡素化されます。 費用の詳細については、AWS PrivateLink の料金表をご覧ください。AWS API、AWS CLI、または AWS SDK を使用してこの機能を使い始めることができます。

AWS Blogs

Amazon Web Services ブログ (日本語)

AWS News Blog

AWS Cloud Operations Blog

AWS Big Data Blog

AWS Compute Blog

Containers

AWS Database Blog

AWS DevOps & Developer Productivity Blog

AWS for Industries

AWS Machine Learning Blog

AWS Security Blog

Open Source Project

AWS CLI

AWS CDK

Amplify for Android