地域で利用可能なすべてのリソースを一覧表示しようとしています。
現在、個々の関数を呼び出してカウントを取得することでこれを実装していますが、これらすべてのカウント値を返す単一の関数呼び出しがあると時間がかかります。
地域で利用可能なすべてのリソースを一覧表示しようとしています。
現在、個々の関数を呼び出してカウントを取得することでこれを実装していますが、これらすべてのカウント値を返す単一の関数呼び出しがあると時間がかかります。
「個々の関数を呼び出す」とはどういう意味ですか?
DescribeInstances の API ドキュメントを見ると、明らかに単純に見えます。引数がなく、すべてのインスタンスを取得できます (もちろん、すべての予約を反復処理すると)。
パフォーマンスを向上させるためにできることは、フィルターを適用することです。たとえば、カウントしたいインスタンスの AMI ID がわかっている場合は、それをリソースとして渡すことができます。