AWS クラウド請求
設定¶
Func のインストール¶
Guance の統合 - 拡張 - ホスティング版 Func を有効にすることを推奨します
Func を自前でデプロイする場合はFunc を自前でデプロイを参照してください
スクリプトの有効化¶
Tips
- 要件を満たす Amazon AK をあらかじめ用意してください(AWS コンソールの IAM ユーザーで権限を追加し、インラインポリシー
Cost Explorer Serviceを作成して、GetCostAndUsageWithResourcesとGetDimensionValuesの権限にチェックを入れる必要があります);- 収集器を初回実行する前に、Amazon Web Services コンソール /
Amazon Cost Explorer/ コスト管理 / 設定 でHourly and Resource Level Dataを有効化し、24 時間待ってからデータを取得してください;- 収集器では
extra_tagsにaccount_nameとaccount_idを設定する必要があります;- データの正確性を確保するため、請求データは
T-1のデータを統一して収集します。
ホスティング版の有効化スクリプト¶
- Guance コンソールにログインします
- [統合] メニューをクリックし、[クラウドアカウント管理] を選択します
- [クラウドアカウントを追加] をクリックし、[AWS] を選択して画面に必要な情報を入力します。すでにクラウドアカウント情報が設定されている場合は、この手順を省略します
- [テスト] をクリックし、テストが成功したら [保存] をクリックします。テストが失敗した場合は、関連設定が正しいか確認して再度テストしてください
- [クラウドアカウント管理] の一覧で追加済みのクラウドアカウントを確認できます。該当するクラウドアカウントをクリックして詳細ページに進みます
- クラウドアカウント詳細ページの [統合] ボタンをクリックし、
未インストール一覧でAWS クラウド請求を見つけて、[インストール] ボタンをクリックすると、インストール画面が表示されるのでそのままインストールします。
手動有効化スクリプト¶
-
Func コンソールにログインし、[スクリプトマーケット] をクリックして Guance スクリプトマーケットに入り、
integration_aws_billing_by_instanceを検索します -
[インストール] をクリックし、AWS AK ID、AK Secret、およびアカウント名を入力します。
-
[デプロイして起動スクリプトを実行] をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動で設定します。 -
有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。[実行] をクリックすると、定期実行を待たずにすぐ 1 回実行できます。少し待ってから、実行タスクの記録と対応するログを確認してください。
検証¶
- 「管理 / 自動トリガー設定」で、該当タスクの自動トリガー設定が存在するか確認し、同時にタスク記録とログを確認して異常がないかチェックします
- Guance の「クラウド請求 / 請求分析」で該当する請求情報が存在するか確認します