アーキテクチャの概要
Amazon Selling Partner API Guardのリファレンスアーキテクチャ図
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 に報告します。
Updated 8 months ago
このページは役に立ちましたか?