複数の AWS アカウントのケースを AWS サポートセンターコンソールの同じビューに表示したいと考えています。または、API 呼び出しの応答構造で複数の AWS アカウントのケースを確認したいと考えています。
解決策
現在、サポートセンターコンソールを使用して複数のアカウントのケースを同時に表示することはできません。これは、自分のアカウントと同じ AWS Organizations 組織内のアカウントのケースを表示するか、他のアカウントのケースを表示するかにかかわらず当てはまります。
サポートセンターコンソールには、ケースを表示しているアカウントのケース履歴をカスタマイズできるフィルターパラメータはありません。そのため、ケースリストは単一のサインインユーザーアカウントから決定されます。コンソールには、ケース属性に基づいてこのリストを絞り込むためのフィルターが用意されています。
また、API や SDK を使用して複数のアカウントや組織からケースを返すことはできません。ケースの取得と詳細表示に関連する API は DescribeCases です。この API には、返されるケースを絞り込むための 2 つのパラメータ、caseIdList と displayId が用意されています。どちらのパラメータでも、リクエストの署名に使用する認証情報と同じアカウントで、ケースに有効な ID を指定する必要があります。他のアカウントのケース ID を使用しようとすると、API 検証は失敗します。
AWS サポート API サービスに複数の API 呼び出しを行うことを検討してください。次に、結果をカスタムの方法でレンダリングします。AWS Systems Manager Explorer には、複数のアカウントのケースを集約する機能があります。この機能の実装の詳細については、「AWS Systems Manager を使用して複数の AWS アカウントから開かれたサポートケースを一元的に表示する」を参照してください。または、AWS CloudTrail を含む複数の AWS サービスを使用するこのカスタムソリューションを使用することもできます。