re:Invent前のAWSアップデートをピックアップ！ #しむそくRadio re:Invent直前Special 紹介資料DAY1編

# pre:Inventのアップデートを振り返ろう！その1

この記事は、【DAY1】今年のAWSアプデ総ざらい！ #しむそくRadio Special で「前週（11月3週）のアップデート振り返り（その1）」として紹介したアップデートまとめとなります。

この週は合計で170近いアップデートがあるため、2日間で紹介できる範囲をサービスやカテゴリ別に分けて紹介しています。
完全版は弊ブログ[「しまがじ！」](https://alta-whitechip.name)にてアップ予定ですので、ちょっと時間がかかるかもしれませんがお楽しみにお待ち下さい！

なお、re:Invent直前Specialは

* [11/26（火） 12:00〜13:00](https://connpass.com/event/337806)
* [11/27（水） 12:00〜13:00](https://connpass.com/event/337751)

の2回、re:Invent期間中は

* 12/2（月）12:00〜12:30
* 12/3（火）12:00〜12:30
* [12/4（水）12:00〜13:00 現地から生中継あり！前半おさらい](https://connpass.com/event/337754)
* 12/5（木）12:00〜12:30
* [12/6（金）11:00〜12:00 現地から生中継あり！生成AIアップデート解説](https://connpass.com/event/337758)

という形で毎日配信しますので、リンク先のConnpassにおける参加登録/スケジュール登録や[YouTubeチャンネル](https://www.youtube.com/@%E3%81%97%E3%82%80%E3%81%9D%E3%81%8F/featured)でのチャンネル登録/通知受信設定などをお忘れなく！

# 本編（pre:Inventアップデートまとめ前編）

## Bedrock, 生成AI

&nbsp;

### ★★★App StudioがGA

&nbsp;

**Machine Learning: App Studio**

生成AIを活用してエンタープライズレベルのアプリケーションを構築するApp StudioがGAとなりました！  
自然言語から、複数ページUI、データモデル、ビジネスロジックを備えたアプリケーションを生成し、AWSやサードパーティのサービスとも接続できます。

[AWS App Studio is now generally available](https://aws.amazon.com/about-aws/whats-new/2024/11/aws-app-studio-generally-available/)

公式ブログ：

[Build and modify apps using natural language with AWS App Studio, now generally available](https://aws.amazon.com/blogs/aws/build-and-modify-apps-using-natural-language-with-aws-app-studio-now-generally-available/)

&nbsp;
&nbsp;

### ★★★【Preview】BedrockがPrompt Optimizationをサポート

&nbsp;

**Machine Learning: Bedrock**

BedrockにPrompt Optimizationがプレビューで追加されました！  
Claudeなどのモデルが元のプロンプトを書き換えてより適切なプロンプトを提案することで、応答の質を向上でき、Prompt Builderに保存して使用可能です。

[Introducing Prompt Optimization in Preview in Amazon Bedrock](https://aws.amazon.com/about-aws/whats-new/2024/11/prompt-optimization-preview-amazon-bedrock/)

&nbsp;
&nbsp;

### ★★★Bedrock FlowsがGA

&nbsp;

**Machine Learning: Bedrock**

プレビュー提供されていたBedrock Prompt Flowsが、Bedrock FlowsとしてGAしました！  
Bedrockの各機能や他のAWSサービスをGUIのフローで直感的に組み合わせてアプリケーションを作成でき、InvokeflowによるトレースやGuardrailsのアタッチにも対応しています。

[Amazon Bedrock Flows is now generally available with two new capabilities](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-bedrock-flows-new-capabilities/)

公式ブログ：

[Amazon Bedrock Flows is now generally available with enhanced safety and traceability](https://aws.amazon.com/blogs/machine-learning/amazon-bedrock-flows-is-now-generally-available-with-enhanced-safety-and-traceability/)

&nbsp;
&nbsp;

### ★★★Bedrock Knowledge Basesがバイナリベクターをサポート

&nbsp;

**Machine Learning: Bedrock**

Bedrock Knowledge Basesがバイナリベクターに対応しました！  
Titan Text Embeddings V2またはCohere Embedモデルで埋め込まれ、OpenSearch Serverlessで格納されたバイナリベクター埋め込みが対応し、精度を大きく落とさずに高速かつストレージ効率の良いRAGが構築できます。

[Amazon Bedrock Knowledge Bases now supports binary vector embeddings to build RAG applications](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-bedrock-knowledge-bases-binary-vector-embeddings-rag-applications/)

&nbsp;
&nbsp;

### ★★★Titan Text EmbeddingsがBinary Embeddingsをサポート

&nbsp;

**Machine Learning: Bedrock**

BedrockのTitan Text EmbeddingsモデルがBinary Embeddingsに対応しました！  
埋め込みの各次元を0または1のバイナリとしてエンコードすることで、精度を大きく落とさずにストレージ効率を向上させます。

[Introducing Binary Embeddings for Titan Text Embeddings model in Amazon Bedrock](https://aws.amazon.com/about-aws/whats-new/2024/11/binary-embeddings-titan-text-embeddings-model-amazon-bedrock/)

&nbsp;
&nbsp;

### ★★OpenSearch ServerlessがBinary VectorとFF16をサポート

&nbsp;

**Analytics: OpenSearch**

OpenSearch ServerlessがバイナリベクターとFF16圧縮に対応しました！  
いずれもメモリ使用量を軽減し、使用するOCUおよびコストが削減可能なほか、レイテンシーの短縮も期待できます。

[Amazon OpenSearch Serverless now supports Binary Vector and FP16 cost savings features](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-opensearch-serverless-binary-vector-cost-savings/)

&nbsp;
&nbsp;

### ★★OpenSearchがディスク最適化ベクターエンジンをサポート

&nbsp;

**Analytics: OpenSearch**

OpenSearch 2.17のベクターエンジンがディスクモードに対応しました！  
インメモリモードと比べ、高レイテンシーが許容される場合にコストを3分の1まで抑えられ、バイナリ量子化などの手法により精度を保ちます。

[Disk-optimized vector engine now available on the Amazon OpenSearch Service](https://aws.amazon.com/about-aws/whats-new/2024/11/disk-optimized-vector-engine-amazon-opensearch-service/)

&nbsp;
&nbsp;

### ★★OpenSearch Serverlessがポイントインタイムサーチをサポート

&nbsp;

**Analytics: OpenSearch**

OpenSearch Serverlessがポイントインタイム（PIT）検索に対応しました！  
特定の時点で固定されたデータセットに対してクエリを実行することができ、継続的なデータ取り込みのあるデータセットで一貫性と信頼性を確保する場合に役立ちます。

[Amazon OpenSearch Serverless now supports point in time (PIT) search](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-opensearch-serverless-pit-search/)

&nbsp;
&nbsp;

## CloudWatch①

&nbsp;

### ★★★CloudWatch Logsがログの変換と強化をサポート

&nbsp;

**Management & Governance: CloudWatch**

CloudWatch Logsがログの変換とエンリッチメント機能をリリースしました！  
AWSサービス向けのテンプレートやGrokを使ったトランスフォーマーの作成などが行え、属性の変更やメタデータの追加などにより組織で標準化されたJSONログを簡単に出力・分析できます。

[Amazon CloudWatch Logs launches the ability to transform and enrich logs](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudwatch-logs-transform-enrich/)

&nbsp;
&nbsp;

### ★★CloudWatch Syntheticsがカナリアに関連付けられたLambdaの自動削除をサポート

&nbsp;

**Management & Governance: CloudWatch**

CloudWatch Syntheticsにて、作成したカナリアを実行するLambdaがカナリアの削除に伴い自動で削除されるようになりました！  
カナリアの削除により使用できなくなるLambdaの関数やレイヤーの手動削除が不要になり、管理が効率化します。

[Amazon CloudWatch Synthetics now automatically deletes Lambda resources associated with canaries](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudwatch-synthetics-deletes-lambda-resources-canaries/)

&nbsp;
&nbsp;

### ★★CloudWatch SyntheticsがPlaywrightランタイムのNodeJSをサポート

&nbsp;

**Management & Governance: CloudWatch**

CloudWatch Syntheticsにて、Playwrightフレームワークを使用したNodeJSをカナリアとして作成できるようになりました！  
CloudWatch Logsに保存されたログのトラブルシューティングなど、他のフレームワークが困難な監視および診断が実現できます。

[Amazon CloudWatch Synthetics now supports Playwright runtime to create canaries with NodeJS](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudwatch-synthetics-playwright-runtime-canaries-nodejs/)

&nbsp;
&nbsp;

### ★★CloudWatch RUMがWebバイタルメトリクスのパーセンタイル集計と異常検出をサポート

&nbsp;

**Management & Governance: CloudWatch**

Webアプリケーションのパフォーマンスとユーザーインタラクションを監視するCloudWatch RUMが、Webバイタルメトリクスのパーセンタイル集計と異常検知に対応しました！  
Google検索結果に影響するp75値を監視し、迅速なトラブルシューティングが行えます。

[CloudWatch RUM now supports percentile aggregations and simplified troubleshooting with web vitals metrics](https://aws.amazon.com/about-aws/whats-new/2024/11/cloudwatch-rum-percentile-aggregations-simplified-troubleshooting/)

&nbsp;
&nbsp;

### ★CloudWatch Internet MonitorがLocal ZonesのVPCサブネットをサポート

&nbsp;

**Management & Governance: CloudWatch**

CloudWatch Internet Monitorが、Local ZonesにデプロイされたVPCサブネットのトラフィックを監視できるようになりました！  
トラフィック最適化にLocal Zonesを含めるように設定したり、現在の設定を他のLocal Zonesと比較したりすることも可能です。

[Amazon CloudWatch Internet Monitor adds AWS Local Zones support for VPC subnets](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudwatch-internet-monitor-aws-local-zones-vpc-subnets/)

&nbsp;
&nbsp;

## Cognito

&nbsp;

### ★★★Cognitoがパスワードレスログインをサポート

&nbsp;

**Security, Identity, & Compliance: Cognito**

CognitoがPasskeyやメール、テキストメッセージによるパスワードレス認証に対応しました！  
Passkeyによるデバイスの生体認証など、従来のパスワード式ログインに比べユーザーに簡素化されたログインエクスペリエンスを提供できます。

[Amazon Cognito now supports passwordless authentication for low-friction and secure logins](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cognito-passwordless-authentication-low-friction-secure-logins/)

&nbsp;
&nbsp;

### ★★★CognitoがManaged Loginをサポート

&nbsp;

**Security, Identity, & Compliance: Cognito**

CognitoにManaged Login機能が追加されました！  
組織やアプリケーションにカスタマイズされた外観やUIをノーコードで作成し、パスワードレスログインやローカリゼーションといった機能を簡単に実装することができます。

[Amazon Cognito introduces Managed Login to support rich branding for end user journeys](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cognito-managed-login/)

&nbsp;
&nbsp;

### ★★★CognitoがEssentialsとPlusのTierをサポート

&nbsp;

**Security, Identity, & Compliance: Cognito**

Cognitoの料金Tierが刷新され、EssentialsとPlusが追加されました！  
従来の機能を持つLite Tierに加え、Essentialsは新機能であるManaged Loginやパスワードレスログインなどを含み、Plusはセキュリティ機能が強化されています。

[Announcing new feature tiers: Essentials and Plus for Amazon Cognito](https://aws.amazon.com/about-aws/whats-new/2024/11/new-feature-tiers-essentials-plus-amazon-cognito/)

公式ブログ：

[Improve your app authentication workflow with new Amazon Cognito features](https://aws.amazon.com/blogs/aws/improve-your-app-authentication-workflow-with-new-amazon-cognito-features/)

&nbsp;
&nbsp;

## Database

&nbsp;

### ★★★★Aurora Serverless v2が0ACUまでスケール可能に

&nbsp;

**Database: RDS**

Aurora Serverless v2が非アクティブ時に0ACUまでスケールダウンできるようになりました！  
接続が一定時間開始されないインスタンスは自動で一時停止し、コールドスタートが許容できるワークロードのコストを削減できます。

[Amazon Aurora Serverless v2 supports scaling to zero capacity](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-aurora-serverless-v2-scaling-zero-capacity/)

公式ブログ：

[Introducing scaling to 0 capacity with Amazon Aurora Serverless v2](https://aws.amazon.com/blogs/database/introducing-scaling-to-0-capacity-with-amazon-aurora-serverless-v2/)

&nbsp;
&nbsp;

### ★★★RDSのBlue/Green Deploymentsがボリュームの縮小をサポート

&nbsp;

**Database: RDS**

RDSのBlue/Greenデプロイメントを利用することで、ストレージを縮小できるようになりました！  
ストレージの小さいGreenインスタンスの作成を切り替えを、マネージドかつダウンタイムなしで実行することが可能です。

[Amazon RDS Blue/Green Deployments support storage volume shrink](https://aws.amazon.com/jp/about-aws/whats-new/2024/11/amazon-rds-blue-green-deployments-storage-volume-shrink/)

&nbsp;
&nbsp;

### ★★DMSがEC2からRDSへの自動移行をサポート

&nbsp;

**Database: DMS**

EC2上のMySQL/PostgreSQL/MariaDBを、DMSによりワンクリックでRDSまたはAuroraへ同種移行できるようになりました！  
移行に必要なインフラストラクチャをセットアップする必要なく、マネージドかつシームレスにリプラットフォームを行えます。

[Announcing auto migration of EC2 databases to Amazon RDS using AWS Database Migration Service](https://aws.amazon.com/about-aws/whats-new/2024/11/auto-migration-ec2-databases-amazon-rds-aws-database-migration-service/)

&nbsp;
&nbsp;

### ★★RDSとAuroraがAdvanced NodeJS Driverをサポート

&nbsp;

**Database: RDS**

RDSとAurora向けのAdvanced NodeJS Driverがオープンソースでリリースされました！  
データベースとトポロジーの状態を監視して1桁秒の高速フェイルオーバーおよびスイッチオーバーを実現するほか、IAM/Secrets Manager/フェデレーション認証に対応します。

[AWS Advanced NodeJS Driver is Generally Available](https://aws.amazon.com/about-aws/whats-new/2024/11/aws-advanced-nodejs-driver/)

&nbsp;
&nbsp;

### ★★AuroraがPostgreSQL 17.0をプレビュー環境でサポート

&nbsp;

**Database: RDS**

Aurora PostgreSQL 17.0をプレビュー環境で利用できるようになりました！  
RDSでは17.1がGAされているメジャーバージョンで、複数の新機能が追加され、最大60日間保持されるクラスターで試用することが可能です。

[Amazon Aurora now supports PostgreSQL 17.0 in the Amazon RDS Database preview environment](https://aws.amazon.com/jp/about-aws/whats-new/2024/11/amazon-aurora-postgresql-17-rds-database-preview/)

&nbsp;
&nbsp;

## Serverless

&nbsp;

### ★★★★Step FunctionsがJSONataとVariablesをサポート

&nbsp;

**Application Integration: Step Functions**

Step Functionsが新機能JSONataとVariablesをリリースしました！  
JSONataはJSONPathでは困難な数学演算などのデータ操作をLambdaなしで実現し、Variablesは出力を変数に割り当てることで、後続のどの処理からも簡単に参照できるようになります。

[AWS Step Functions simplifies developer experience with Variables and JSONata transformations](https://aws.amazon.com/about-aws/whats-new/2024/11/aws-step-functions-variables-jsonata-transformations/)

公式ブログ：

[Simplifying developer experience with variables and JSONata in AWS Step Functions](https://aws.amazon.com/blogs/compute/simplifying-developer-experience-with-variables-and-jsonata-in-aws-step-functions/)

&nbsp;
&nbsp;

### ★★★Lambda SnapStartがPythonと.NETをサポート

&nbsp;

**Compute: Lambda**

Lambda SnapStartがPython（3.12以降）と.NET（8以降）でも利用できるようになりました！  
初期化された実行環境のスナップショットをキャッシュすることで起動レイテンシーを大幅に削減し、1秒未満の起動が実現します。

[AWS Lambda now supports SnapStart for Python and .NET functions](https://aws.amazon.com/about-aws/whats-new/2024/11/aws-lambda-snapstart-python-net-functions/)

公式ブログ：

[AWS Lambda SnapStart for Python and .NET functions is now generally available](https://aws.amazon.com/blogs/aws/aws-lambda-snapstart-for-python-and-net-functions-is-now-generally-available/)

&nbsp;
&nbsp;

### ★★Lambdaが失敗したイベントの宛先にS3をサポート

&nbsp;

**Compute: Lambda**

Lambdaが失敗した非同期呼び出しとイベントソースマッピング（ESM）のイベント配信先にS3を選択できるようになりました！  
イベントペイロードのサイズが大きい場合に、カスタムロジックの記述と管理を削減しながら元のペイロードで再試行するよう設定できます。

[AWS Lambda supports Amazon S3 as a failed-event destination for asynchronous and stream event sources](https://aws.amazon.com/about-aws/whats-new/2024/11/aws-lambda-s3-failed-event-destination-stream-event-sources/)

&nbsp;
&nbsp;

### ★★★API GatewayがプライベートREST APIに対するカスタムドメインをサポート

&nbsp;

**Application Integration: API Gateway**

API GatewayがカスタムプライベートDNS名を使ってプライベートREST APIを管理できるようになりました！  
APIの管理や共有が簡素化するほか、TLS証明書をACMへインポートし、ライフサイクル管理を制御しやすくなります。

[Amazon API Gateway now supports Custom Domain Name for private REST APIs](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-api-gateway-custom-domain-name-private-rest-apis/)

公式ブログ：

[Implementing custom domain names for private endpoints with Amazon API Gateway](https://aws.amazon.com/blogs/compute/implementing-custom-domain-names-for-private-endpoints-with-amazon-api-gateway/)

&nbsp;
&nbsp;

### ★★★AmplifyがBedrockを活用したフルスタックAIキットをサポート

&nbsp;

**Front-End Web & Mobile: Amplify**

AmplifyにAI kitが追加されました！  
通常の言語やフレームワークの知識のみで、WebアプリケーションにBedrockモデルを使用したチャットや要約などのAI機能を簡単に追加することができます。

[AWS Amplify launches the full-stack AI kit for Amazon Bedrock](https://aws.amazon.com/about-aws/whats-new/2024/11/aws-amplify-full-stack-ai-kit-amazon-bedrock/)

公式ブログ：

[Build fullstack AI apps in minutes with the new Amplify AI Kit](https://aws.amazon.com/blogs/mobile/build-fullstack-ai-apps-in-minutes-with-the-new-amplify-ai-kit/)

&nbsp;
&nbsp;

### ★★AppSyncがBedrockとの統合で強化されたAI Gatewayをサポート

&nbsp;

**Front-End Web & Mobile: AppSync**

AppSyncがGraphQL APIのデータソースにBedrockランタイムを指定できるようになりました！  
converseとinvokeModel APIに対して10秒未満の短い同期呼び出しを行う際に使用でき、従来のLambdaを経由した非同期呼び出しを補完します。

[AWS AppSync launches AI gateway capabilities with new Amazon Bedrock integration in AppSync GraphQL](https://aws.amazon.com/about-aws/whats-new/2024/11/aws-appsync-ai-gateway-bedrock-integration-appsync-graphql/)

&nbsp;
&nbsp;

### ★★AppSyncのGraphQL APIがCloudTrailへのロギングをサポート

&nbsp;

**Front-End Web & Mobile: AppSync**

AppSyncのGraphQL APIにおけるデータプレーンイベント（クエリ、ミューテーション、サブスクリプション、WebSocket接続リクエスト）がCloudTrailに記録されるようになりました！  
GraphQLのアクティビティを詳細に把握し、トラブルシューティングや監査に利用できます。

[AWS AppSync GraphQL APIs now support data plane logging to AWS CloudTrail](https://aws.amazon.com/about-aws/whats-new/2024/11/aws-appsync-graphql-apis-data-plane-logging-cloudtrail/)

&nbsp;
&nbsp;

# DAY2もお楽しみに！