想定ロール認証を使用した AWS 請求処理ジョブ
クラウドコスト管理インフラスタック アプリケーションを使用して、想定ロール認証でAWS請求ファイルを処理およびダウンロードします。
クラウドコスト管理インフラスタック アプリケーションをインストールすると、すべての請求処理ダウンロードジョブの処理は完全にKubernetesクラスターで行われます。ただし、想定ロール認証を使用する AWS 請求処理ジョブの場合、請求処理データの処理の一部は クラウドコスト管理 MID サーバーを介して行われます。
AWS 請求処理ダウンロードジョブ (想定ロールあり) のワークフロー
- クラウドコスト管理 MID サーバーは AWS に接続し、請求処理データファイルをダウンロードします。
- 請求処理データファイルは添付ファイルとして クラウドコスト管理 Glide に送信されます。
- 添付ファイルは、Glide データベースの添付ファイルテーブルに一時的に保存されます。
- すべての添付ファイルが Glide データベースに格納された後、 Kubernetes ジョブは [要求済み] ステータスの請求処理ダウンロードジョブの詳細をフェッチします。注:一時添付ファイルは、請求処理ジョブの完了後に Glide データベースから削除されます。
- Kubernetes ジョブは、API を介して添付ファイルを Glide データベースからフェッチし、 Kubernetes クラスター上のファイルを処理します。
- 処理された請求処理データは Glide に送信され、最終的に Glide データベースに保存されます。
AWS想定ロール請求処理ダウンロードの場合、[フローランチャージョブ構成] 設定によって、複数のダウンロードスレッドの並列処理が決定されます。これらの設定は、フローランチャージョブ構成 [sn_cld_intg_core_flow_launcher_job_config] テーブルの AWS 想定ロール請求処理ダウンロードレコードに保存されます。AWS Assume Role Billing Download レコードの [Concurrency] フィールドの値は、並列にダウンロードされる請求処理ファイルの数です。パフォーマンスは、[同時実行] フィールドがデフォルト値の 2 に設定されている場合に最適です。ただし、速度が低下した場合は、admin ロールを使用して [ 同時実行 ] フィールドを 1 に設定できます。