2017-08-25 14 views
1

私は複数のAWSアカウントを持っており、アカウントにプレミアムサポートサブスクリプションがあるかどうかを調べる自動化された方法(CLIまたはSDK)が必要です。AWSアカウントにプレミアムサポートサブスクリプションがあるかどうかを確認する自動化方法がありますか

Trusted Advisorのクラウドウォッチイベントを使用して、特定のアカウントでラムダ機能を起動できるかどうかを知りたいと思っています。 CLIで

私は実行することができます。

aws support <command> 

をし、プレミアムサポートが有効でない場合はエラーになりますが、これを見つけるには良い方法はありますか?

答えて

2

私はこれを試していませんが、Boto3 SDK(Python)を使用できます。 From:AWS Support

import boto3 

client = boto3.client('support') 

これらは、利用可能な方法である。

  • describe_cases()
  • describe_communications()
  • describe_services()
  • describe_severity_levels()
  • describe_trusted_advisor_check_refresh_statuses()
  • describe_trusted_advisor_check_result()
  • describe_trusted_advisor_check_summaries()私はほんの数APIを試してみました
  • describe_trusted_advisor_checks()
  • refresh_trusted_advisor_check()
  • resolve_case()

。プレミアムサポートの不足のためにすべてが失敗しました。だから、あなたは運がない。

+0

これはcliと同じ方法で使用できますが、プレミアムサポートなしでアカウントに対して実行するとボトコア例外が発生します。私はそれが有効かどうか私に教えてくれるコードで例外を処理することができますが、プレミアムサポートが有効かどうかを調べる良い方法があるのだろうかと思っています – tkwargs

+0

@tkwargs私はちょうど私の答えを更新しました。チェックのための良い方法がないように見えます。 – helloV

関連する問題