Amazon Web Services ブログ
AWS Amplify Hosting でサーバーサイドレンダリングのための IAM Compute Roles
今日、AWS Amplify Hosting は、AWS Amplify アプリケーションの IAM Compute Roles を導入しました。これにより、コンピュート実行時から AWS サービスへの安全なアクセスを可能にし、サーバーサイドレンダリング機能を拡張できるようになりました。IAM Compute Roles を使えば、開発者はサーバーサイドレンダリングアプリに特定の権限を付与でき、Amplify が他の AWS サービスへの承認された呼び出しを行えるようになります。この新機能により、セキュリティのベストプラクティスを維持しながら、開発プロセスを加速できます。
新しい Amplify AI Kit で、フルスタックの AI アプリを数分で構築
2024 年 11 月 29 日、私たちはフルスタックの開発者が会話型検索やチャット、要約などの AI 機能を備えたウェブアプリを構築する最も早い方法である、AWS Amplify AI Kit の一般提供を開始しました。Amplify AI Kit を使えば、クラウドアーキテクチャや機械学習の経験がなくても、フルスタックの生成 AI 機能を構築することができます。リソースのプロビジョニングやセキュアなフロントエンドへのアクセスを心配する必要はなく、すべてがサーバーレスなので迅速なイテレーションが可能で、使った分だけの料金を支払えば済みます。
アプリケーションデータを使用して、カスタマイズされた AI ベースのチャットインターフェースを作成
フロントエンドの開発者は、アプリで永続的な会話型 AI チャット体験を開発するとき、しばしば複雑な API、複雑なリアルタイム UI の更新、設定が難しいアクセス許可を扱う必要があります。それに加えて、複雑なクラウド インフラストラクチャをセットアップしなければなりません。そういった理由から、私たちは AWS Amplify AI Kit とその会話型チャット体験をご紹介できて、大変嬉しいです。
わずか数行のコードで、TypeScript を使って会話型チャットを自分のフロントエンドアプリケーションに追加することができます。複雑なクラウド設定や追加の権限は必要ありません。作成したチャットには、さまざまな Amazon Bedrock モデルの 1 つを接続できます。それぞれのチャットに対して、お客様のユーザーアカウントに関連付けられた永続的な会話履歴が保持されます。また、アプリケーションのニーズに合わせてチャット体験をカスタマイズすることができます。
AWS Amplify Hosting が Web アプリケーションファイアウォール保護を追加 – Public Preview
AWS Amplify Hosting は、開発者が Web アプリケーションを保護し、さらにセキュリティを強化できる新しいファイアウォール機能を発表しました。これは AWS WAF との直接統合であり、開発者は Amplify Hosting にホストされたアプリケーションに Web ACL を直接 追加することができます。Web アプリケーションファイアウォールは、一般的な Web 攻撃からアプリケーションを保護し、セキュリティを強化し、コンプライアンスを確保するためには必要不可欠です。IP の許可/ブロック、地理的制限、Bot からの保護などの機能があります。WAF を提供することで、Amplify のお客様はアプリケーションのセキュリティ保護を大幅に向上させ、リスクを軽減し、データとユーザーエクスペリエンスの完全性を維持できます。
三菱電機グループエンジニアが作る新しい風 “Mitsubishi Electric AWS User Group (通称: MAWS-UG)” の軌跡
本記事では、三菱電機グループで誕生した AWS ユーザーコミュニティ「Mitsubishi Electric AWS User Group」の軌跡をご紹介します。9 つの事業部と本社組織に分かれた組織構造の中で、部門を超えたエンジニア交流を目指し、2022 年 9 月から始まった草の根の活動は、現在では 300 人規模のコミュニティへと成長しています。定期的な LT 会や懇親会を通じて、AWS 技術の共有や部門を超えた協業を実現しています。2030 年までに 20,000 人の DX 人材育成を目指す三菱電機グループにおいて、エンジニア文化を変革する重要な取り組みとなっている様子をお伝えします。
AWS re:Invent 2024 フロントエンド Web & モバイルアプリ開発者ガイド
このブログでは、テクノロジーリーダーやフロントエンド、フルスタック、バックエンドの開発者にとって最もエキサイティングなセッションを紹介します。セッションは、中級(200)から上級(400)レベルの内容で、インタラクティブなチョークトーク、ハンズオンワークショップ、コードトーク、講義形式のブレイクアウトセッションを組み合わせたものとなっています。TypeScript、JavaScript、iOS、Android、React Native、Flutter などの開発者がアプリケーションを構築し、テストする際に役立つ最新の AWS ツール、サービス、機能を取り上げます。参加者は、フロントエンド開発者向けにクラウド開発環境がどのように再構築されているかを探り、あらゆる規模のビジネスを強化する方法を発見し、フルスタック AI がウェブ開発の未来をどのように形作っているかについての洞察を得ることができます。
Amazon Location Service Routes, Places, Maps の新しい API を発表
2024 年 11 月 8 日、Amazon Location Service は、Routes、Places、Maps 機能の拡張と改善を可能にする 17 の新しい API と強化された API をリリースしました。これにより、開発者はより一貫性のある効率的な体験を得ることができます。これらの更新により、機能が強化され、移行が簡単になり、Amazon Location Service は、幅広いアプリケーションでより利用しやすく、便利なものになりました。
AWS AppSync Events の発表: サーバーレス WebSocket API で、あらゆる規模の Web およびモバイルのリアルタイムエクスペリエンスを実現
2024 年 10 月 30 日、AWS AppSync に AWS AppSync Events の機能が追加されました。この機能を使うと、開発者は安全で高性能なサーバーレス WebSocket API を使って、リアルタイムのイベントデータを数人または数百万人のサブスクライバーに簡単にブロードキャストできます。AWS AppSync Events を使えば、開発者はもう WebSocket インフラストラクチャの構築、コネクション状態の管理、ファンアウトの実装を心配する必要がありません。開発者は単に API を作成し、WebSocket 接続が行われているクライアントにサブスクライブされるイベントをパブリッシュするだけです。 AWS AppSync Event API はサーバーレスなので、すぐに始められ、自動的にスケーリングされ、利用した分だけ支払えばよいというメリットがあります。このブログでは、AWS AppSync Events および、AWS AppSync Event API とは何かを説明し、開発者がどのように始められるかを説明します。
AWS Amplify を使ってアプリに複数のストレージバケットを追加する方法
AWS Amplify を使えば、あなたのニーズに応じて複数のバケットを構成および管理できます。開発者は、Amplify Storage を活用して、単一または複数のストレージバケットにわたってコンテンツを編成・管理でき、各バケット内の個々のパス単位で詳細なアクセス ルールを適用できます。今年の初めに、Amazon Simple Storage Service と統合し、クラウドベースのファイルストレージを管理するための直感的なアプローチを提供する、新しく改良された Amplify Storage をアナウンスしました 。これに加えて、バックエンド構成と JavaScript Storage API を使って、複数のストレージバケットを構成して接続できるようになったことをお知らせできて嬉しく思います。
Amplify Functions の新機能 : スケジューリングとログストリーミング
AWS Amplify は、Amplify Functions に関数の実行ログストリーミングと cron および自然言語によるスケジューリングサポートの 2 つの新機能を発表します。Amplify では、開発者が TypeScript でサーバーレス関数を作成し、数秒でビジネスロジックをデプロイできるため、すばやくイテレーションできます。Amplify Functions の詳細については、AWS Amplify の Functions ドキュメントを参照してください。