アーキテクチャの概要

Amazon Selling Partner API Guardのリファレンスアーキテクチャ図

The Amazon Selling Partner API Guard reference architecture diagram.

AWS CloudFormationテンプレートは、以下のワークフローとサービスを導入します。

  • Amazon Simple Storage Service(Amazon S3):レポートを保存し、Selling Partner API Guardアーティファクトのインストールに活用されます
  • Amazon Simple Notification Service(Amazon SNS):Selling Partner API Guard通信をユーザーに送信し、ユーザー権限を得た時点で調査結果をAmazonに報告します
  • AWS Lambda:Lambdaハンドラーは、JobsLambda、ReportLambda、DisableLambda、Cleanup Lambda、Report to Amazon Lambda、CLI Setup Lambdaなどのワークフローをサポートします
  • Amazon EventBridge:Selling Partner API Guardのワークフローをサポートし、機能ロジック間の依存関係を処理します
  • AWS Identity and Access Management(IAM)ロール:Selling Partner API GuardがAWSインフラストラクチャをスキャンするための権限を作成します

このテンプレートでは、バーチャルプライベートクラウド(VPC)、サブネット、セキュリティグループ、およびAmazon Linux 2 Amazon EC2インスタンスも作成されます。

テンプレートは、ブラウザーベースのEC2セッションリンクをユーザーのメールアドレスに送信します。このリンクを使用してAmazon EC2インスタンスに接続し、AWSインフラストラクチャで以下のコマンドラインインターフェイス(CLI)コマンドを実行できます。

  • enable_services: このコマンドは、Amazon Macie、Amazon GuardDuty、Amazon Inspector、AWS IAM アクセスアナライザー、AWS セキュリティハブ、AWS Config などの AWS セキュリティサービスを起動します。このコマンドで開始されたサービスは 24 時間後に自動的に停止します。
  • start_scan: このコマンドは、設定に基づいて販売パートナーの API Guard スキャンを開始します。このコマンドを実行してから24時間後に、電子メールレポートが届きます。
  • cleanup_guard_interface: このコマンドは、VPC、セキュリティグループ、EC2 インスタンスなどのリソースをクリーンアップします。
  • report_to_amazon: このコマンドは結果を Amazon に報告します。

このページは役に立ちましたか?