Alibaba Cloud アカウントの設定

手順 1:Alibaba Cloud 請求書にアクセスするためのオブジェクト ストレージ サービスを設定する

VMware Aria Cost powered by CloudHealth は、Alibaba Cloud 請求書にアクセスするための AWS S3 バケットをサポートします。AWS S3 バケットに請求書をアップロードし、VMware Aria Cost プラットフォームにバケットへのアクセス権を付与する必要があります。

AWS S3 バケットの設定方法

進行中の使用量と支出を示すファイルをアップロードするように AWS S3 バケットを構成します。

Alibaba Cloud インスタンスの請求書をアップロードする S3 バケットの作成

  1. AWS コンソールにログインし、サービス > S3 の順に移動します。[バケットを作成] をクリックします。
  2. 全般構成 セクションで バケット名 を入力し、バケットを作成 をクリックします。Alibaba Cloud - S3 バケット構成
  3. バケットのリストから、新しく作成したバケットを選択し、プロパティ タブをクリックします。Alibaba AWS ARN 番号
  4. バケットの概要 から、IAM ポリシーのバケットの Amazon リソース名 (ARN) をコピーします。これは、手順 2 で Data Connect を構成する際に必要になります。

S3 読み取り専用アクセス用のポリシーの作成

  1. IAM ロールを作成する権限を持つユーザーとして、ターゲット アカウントの AWS コンソールにログインします。
  2. サービス > IAM の順に移動します。左側のメニューでポリシー を選択し、ポリシーの作成 をクリックします。
  3. JSON タブをクリックし、テキスト ボックスに次のポリシーを貼り付けます。
    {
             "Version": "2012-10-17",
    "Statement": [
          {
               "Sid": "VisualEditor0",
               "Effect": "Allow",
               "Action": [
                 "s3:Get*",
                   "s3:List*"
                   ],
             "Resource": [
                   "arn:aws:s3:::alicloud-instance-bill-bucket/*",
                   "arn:aws:s3:::alicloud-instance-bill-bucket"
                          ]
                  }
             ]
         }
    
  4. 次へ をクリックします。
  5. ポリシーの作成 > タグを追加 ページで、AWS リソースにタグを追加できます。これはオプションの手順です。
  6. 次へ をクリックします。
  7. ポリシーに名前(CHTAlicloudAccessPolicy など)を付け、説明を入力して、ポリシーの作成 をクリックします。

AssumeRoleAccess を使用した IAM ロールの作成

ターゲット アカウントの AWS コンソール内に読み取り専用 IAM ロールを作成するには、次の手順を実行します。

  1. AWS コンソールの左側のメニューで、ロール を選択し、ロールの作成 をクリックします。
  2. 信頼できるエンティティの選択 ページで、AWS アカウント を選択します。
  3. 信頼できるエンティティとして 別の AWS アカウント を選択します。
  4. アカウント ID に「454464851268」と入力します。これは、セキュリティで保護された VMware Aria Cost 管理アカウントの ID です。
  5. 外部 ID が必要 オプションをオンにします。
  6. ブラウザで VMware Aria Cost プラットフォームを開き、セットアップ > アカウント > AWS の順に移動し、対象 のアカウントを開きます。一意に生成された 外部 ID(30 文字の 16 進数文字列。例:0daebeb87fff778c384c31e40d797f)を、テキスト ドキュメントにコピーします。
  7. AWS コンソールに戻り、外部 ID フィールドを貼り付けます。
  8. VMware Aria Cost プラットフォームへのプログラムによるアクセスを提供するために IAM ロールが使用されるため、MFA が必要 のチェック ボックスはクリアにしたままにします。信頼できるエンティティの選択
  9. 次へ をクリックします。
  10. ロールの作成 > アクセス権限 ページで、フィルタ ポリシー フィールドを 顧客による管理 に設定し、前の手順で作成した VMware Aria Cost ポリシーを選択します。ポリシーの横にあるチェックボックスをクリックし、次へ をクリックします。
  11. ロールの名前と説明を入力します。
  12. 必要に応じて、IAM タグをロールに追加できます。
  13. ロールの作成 をクリックします。
  14. IAM > ロール ページで、作成したロール名を選択します。
  15. ロールの概要 ページで、ロール ARN の値をクリップボードにコピーします。
  16. 信頼関係 タブをクリックし、信頼できるエンティティ のアカウント ID を確認し、条件 > に表示されている外部 ID をコピーします。外部 ID を Data Connect 構成に登録する必要があります。

-

  • 同じ S3 バケットと IAM ロールを使用して、異なる Data Connect 構成を設定できます。
  • Data Connect 構成 を作成した後は、次の構造で、請求書を s3 バケット フォルダにアップロードする必要があります。パス:AliCloud/123455667/2021-10/Daily/123456667_BillingItemDetail_20210709.zip

    Alibaba ファイル パス

  • パートナー ユーザーの場合は、チャネル ユーザーごとに 1 つの Data Connect 構成を使用して、チャネル ユーザーごとに異なるフォルダを追加するために、単一のストレージの場所を設定することをお勧めします。

手順 2:Alibaba Cloud Data Connect を作成する

Alibaba コンソールからの Alibaba Cloud 請求書のダウンロード

  1. Alibaba Cloud コンソールにログインし、請求管理 -> 請求書 -> 請求書の詳細 に移動します。Alibaba Cloud 請求の詳細
  2. 統計項目 フィールドで、請求項目 を選択します。
  3. 統計期間 フィールドで、請求期間 を選択します。
  4. 列オプションのカスタマイズ をクリックし、VMware Aria Cost で Alibaba Cloud の請求書を処理するために必要なすべての必須列を選択します。

    必須列のリスト
    請求サイクル 支払い時間 リソース パッケージによる控除 インスタンス構成
    コスト センター 使用開始時刻 税引前総額 インスタンス仕様
    アカウント ID 使用終了時刻 請求書割引 インターネット IP
    アカウント名 サービス期間 クーポンによる控除 イントラネット IP
    所有者アカウント ID 注文番号/請求書番号 通貨 リージョン
    所有者アカウント名 項目 期間の単位 ゾーン
    製品コード 請求タイプ リザーブド インスタンスによる控除 請求項目
    製品名 インスタンス ID 割引名 定価
    製品タイプ インスタンス名 品目割引 定価単位
    製品の詳細 リソース グループ ポートフォリオ割引 使用率
    サブスクリプション タイプ インスタンス タグ 請求 ID 使用ユニット
  5. 必須列を選択したら、[請求の概要のエクスポート (csv)] をクリックして請求書を生成します。請求書の [レコードのエクスポート] にリダイレクトされます。[レコードのエクスポート] ページ

  6. ページを 更新 し、最新のエクスポートされた請求書がダウンロード可能になったら ダウンロード をクリックします。
  7. ダウンロードしたファイルの名前を変更してから、VMware Aria Cost 用に作成された S3 バケットにアップロードします。

    • 次の形式を参照して、Alibaba Cloud の請求書を含むファイルの名前を変更します。accountId_BillingItemDetail_yyyymmdd.csv ここで、

      • accountId は、Alibaba 請求アカウントの 16 桁のアカウント ID です。例:1234567890112233。
      • yyyymmdd は請求日です。例:20230404。
      • サンプル名:1234567890112233_BillingItemDetail_20230404.csv
    • 1 日に複数の請求書ファイルがある場合は、次の形式を参照して、Alibaba Cloud の請求書を含むファイルの名前を変更します。account-id_BillingItemDetail_yyyymmdd_x.csv ここで、

      • accountId は、Alibaba 請求アカウントの 16 桁のアカウント ID です。例:1234567890112233。
      • yyyymmdd は請求日です。例:20230404。
      • X は、ダウンロードした請求書に付与される番号です。
      • サンプル名:1234567890112233_BillingItemDetail_20230404_1.csv1234567890112233_BillingItemDetail_20230404_2.csv など。

-

同じ日に使用可能な請求書 (.csv ファイル) が 1 つ以上ある場合は、それらを 1 つの .zip ファイルに圧縮してから、S3 バケットにアップロードして、VMware Aria Cost で使用できます。

Data Connect の作成

Alibaba Cloud の請求書を配置するリポジトリを作成します。この手順は、必要な認証情報を VMware Aria Cost プラットフォームに渡すために必要です。

  1. VMware Aria Cost プラットフォームの左側のメニューで セットアップ > 管理 > Data Connect の順に選択します。新しい Data Connect をクリックします。
  2. 名前とデータセット セクションで、Data Connect の名前を入力し、目的のデータセットを選択します。

    Data Connect

  3. [データセットの場所] で、次の詳細を入力します。

    • データの場所 - データを保存するバケットの名前。たとえば、AWS S3 バケットなどです。
    • ロールの ARN を引き受ける – RAM ロールを引き受けた、信頼できるエンティティの ARN 番号。
    • ロールの外部 ID を引き受ける - VMware Aria Cost の外部 ID を入力します。
    • AWS S3 - ロールのアカウント名を引き受ける の場合、S3 バケット名S3 バケット レポートのパス、および S3 バケット リージョン
  4. 送信 をクリックします。

新しく作成された Data Connect が Data Connect リストに表示されます。

- - S3 バケット名とレポート パスには、大文字と小文字が区別される文字列があります。- S3 バケット レポート パスに不一致がある場合、接続が失敗します。- Alibaba Cloud Data Connect を構成すると、24 時間以内に FlexReport にデータが表示されるはずです。- セキュリティ上の理由から、Data Connect 構成モードの編集時に、ロールの ARN を引き受ける フィールドと ロールの外部 ID を引き受ける フィールドは空白で表示されます。

手順 3:FlexReport の Alibaba Cloud データセット

FlexReport 機能は、Alibaba Cloud の請求書 データセットをサポートします。
FlexReport にアクセスするには、VMware Aria Cost プラットフォームで、レポート > FlexReport の順に移動します。新しいレポート をクリックして、新しい FlexReport を生成します。

FlexReport Alibaba Cloud データソース

FlexReport テンプレートにアクセスするには、レポート > FlexReports > テンプレートの表示 をクリックします。

Alibaba Cloud テンプレート

check-circle-line exclamation-circle-line close-line
Scroll to top icon