OWN NEWS GATHER
← 戻る
AWS ML Blog

Amazon Bedrockのプライベート価格オファー管理を自動化、AWSが組織向けライセンス有効化手法を公開

要点

  • AWSは、Amazon Bedrockにおけるプライベート価格オファー(MPPO)のライセンス有効化を自動化する2つの手法を公開した。

  • 組織向けライセンスは手動で有効化するまで割引が適用されず、複数アカウント環境での運用負荷や設定漏れが課題となっていた。

  • 単発実行向けの「軽量スクリプト」と、CDKを用いて販売者検証から付与まで行う「イベント駆動型」の実装パスを提供する。

  • サンプルリポジトリには事前確認用のドライラン機能や、適用後に請求額を検証するスクリプトも含まれている。

  • 米Amazon Web Services(AWS)は2026年10月13日、生成AIサービス「Amazon Bedrock」における「AWS Marketplace Private Pricing Offers(MPPO)」のライセンス付与を効率的に有効化する2つの自動化手法を公式ブログで公開した。中央の管理アカウントから組織内の複数アカウントへ特別料金とアクセス権を円滑に展開し、手動確認の手間や割引の適用漏れを防ぐ狙いがあるという。

複数アカウント運用におけるライセンス有効化の課題

Amazon Bedrockでサードパーティ製モデルを利用する際、AWS Marketplaceのプライベート価格オファー(MPPO:個別交渉による特別割引価格枠)を活用してカスタム料金を適用できる。しかし、多数のAWSアカウントを抱える組織では、アカウントごとに個別契約を結んでオファーを承認する必要があり、運用上の大きな摩擦となっていた。

管理権限(マネージドエンタイトルメント)対応のBedrockでは、中央アカウントの契約から組織全体へアクセスを配布できる。オファー承認時にはソフトウェアの利用権を管理する「AWS License Manager」内にライセンスが作成され、複数アカウントを束ねる「AWS Organizations」の全機能が有効であれば、組織レベルの付与(グラント)も自動承認される。

だが、自動承認されたグラントは初期状態では「Disabled(無効)」のまま保持される仕様となっている。管理者が手動で有効化(Activate)するまで割引料金が反映されないため、コンソールの目視確認に頼る運用では見落としや継続的な作業負担が生じる点が問題視されていた。

要件に応じて選べる2つの自動化パス

AWSが公開したサンプルリポジトリ(aws-samples/sample-bedrock-managed-entitlements)では、こうした課題を解消するため、2つの実装パスが提示されている。追加インフラ不要で即座に実行できる「軽量スクリプト(Path 1)」と、インフラをコード化する「AWS Cloud Development Kit(AWS CDK)」を用いて継続処理基盤を展開する「イベント駆動型(Path 2)」だ。組織の要件や運用体制に応じて選択できるとしている。

単発実行に適した「軽量スクリプト」の手順

Path 1の軽量スクリプト(lightweight/distribute_licenses.py)は、受信済みの信頼できるライセンスに対し、インフラ構築なしで1回限りの有効化を行うスタンドアロンのPythonスクリプトである。管理アカウントが受信した全ライセンスを一覧化し、事前にドライラン(変更を適用しない予行演習)計画を出力する。

利用者はリポジトリをクローンしてドライランを実行し、発行元ISV(独立系ソフトウェアベンダー)や対象アカウントが想定通りか確認する。このスクリプトには販売者の許可リスト機能が備わっていないため、管理アカウント内の受信ライセンスをすべて信頼できる前提での事前確認が必須となる。確認後、同じ管理アカウントから「--apply」と「--confirm-account-id」に対象アカウントIDを指定して再実行することで、組織全体のグラントが作成・有効化される。

継続処理を担う「イベント駆動型」アプローチ

一方のPath 2は、AWS CDKを利用してAWS管理アカウント内に自動化の仕組みを展開する手法だ。ライセンス受信などを契機に、販売者の検証から組織向けグラントの作成および有効化までを自動的かつ継続的に実行する。モデルの追加や更新が頻繁に発生し、恒常的に自動処理を行いたい環境に適していると説明されている。

有効化後の請求経路確認とチェック用スクリプト

グラント有効化後、本番環境で本格運用する前に「請求経路(billing path)」の検証が推奨されている。コスト分析ツール「AWS Cost Explorer」の反映ラグを考慮し、実際の利用料金が計上された段階で実効請求額を比較確認する必要がある。サンプルリポジトリには、この検証を再現可能に行うためのチェック用スクリプト(scripts/bedrock_discount_check.py)も同梱されている。

元URL