Skip to main content

概要

AWS Marketplaceのインテグレーション実装では、購入者がサブスクライブした際の顧客登録と、エンタイトルメント(契約内容)の確認を実装する必要があります。 Deshimaを使う場合、この実装は不要です。 AWSセラーアカウントを連携するだけで、必要なAWSリソースが自動設定されます。

Deshima AWS連携の手順

1

ホーム画面の「AWS連携状態」エリアから連携画面に進む

Deshimaホームに「AWS連携状態」エリアがあります。「AWS連携設定へ」ボタンを押下してAWS連携設定画面に進みます。Deshimaホーム AWS連携状態エリア
2

CloudFormationスタックを作成してRoleArnを取得する

AWS連携設定画面の手順に従って操作します。
  1. 出品先のAWS Seller Accountにログインした状態で「CloudFormationを開く」ボタンを押下します(us-east-1リージョンにスタックが作成されます)
  2. AWSコンソールのCloudFormation画面でスタックを作成します
  3. スタック作成完了後、「出力」タブを開きます
  4. RoleArn の値をコピーします AWS連携設定画面(CloudFormationを開くボタン) CloudFormationスタック出力タブ(RoleArn)
3

RoleArnとメール通知設定を入力して接続を確認する

Deshimaの連携設定画面に戻り、以下を入力して「接続を確認する」ボタンを押下します。
入力項目内容
RoleArnCloudFormationの出力タブからコピーした値(arn:aws:iam::XXXXXXXXXXXX:role/DeshimaIntegrationRole
送信元メールアドレス購入者・オペレーターへの通知メールの送信元アドレス
オペレーター通知先メールアドレス新規購入・契約変更・解約などのイベント通知を受け取るメールアドレス
送信元メールアドレスにはAmazon SESの本番環境への移行(サンドボックス解除)が必要です。 セラーアカウント上のSESを使用するため、事前にサンドボックスモードを解除してください。未解除の場合、購入者への通知メールが送信されません。 Amazon SES 本番環境への移行 →
入力済みのAWS連携設定画面
4

連携完了とAWSリソース自動設定を確認する

接続確認が成功すると、連携ステータスが「連携済み」に変わります。以下のAWSリソースが自動設定されており、手動でのコード実装は不要です。
AWSリソース役割
IAMロール(DeshimaIntegrationRole)DeshimaがResolveCustomer・GetEntitlementsを呼び出すための権限
IAMロール(DeshimaEventBridgeForwardRole)EventBridgeがDeshimaのEventBusにイベントを転送するための権限
EventBridgeルール(契約更新)License Updated - Manufacturer イベントをDeshimaに転送
EventBridgeルール(契約解除)License Deprovisioned - Manufacturer イベントをDeshimaに転送
Concurrent Agreements対応済み: DeshimaはLicenseArnベースのエンタイトルメント管理に対応しています。2026年6月1日以降の新規製品要件を満たしています。
連携済み状態のAWS連携画面
5

Fulfillment URLを確認してAWS Marketplaceに登録する

連携完了後の画面に、購入者がサブスクライブした際にリダイレクトされる Fulfillment URL が表示されます。このURLをAWS Marketplace Management Portalの製品設定画面に登録します。Fulfillment URL表示(連携完了後画面)
AWS Marketplace Management Portalでの製品情報登録についてはPhase 4: 公開フェーズで解説します。

次のステップ

SaaS利用申請フォーム

購入者向けフォームの設定