AWS クイックセットアップ

ガイド一覧へ

このページの目的

IAMポリシー、Access Key ID、Secret Access Key、Cost Explorer が初めてでも、 10分で連携設定できるようにした手順書です。

最短セットアップ(5ステップ)

  1. AWSで Cost Explorer を有効化する。
  2. IAMで専用ユーザーを作成(例: costreader)。
  3. そのユーザーに 読み取り専用ポリシー を付与する。
  4. アクセスキーを作成し、Access Key ID / Secret Access Key を控える。
  5. HIHARUの連携設定に入力して「接続確認」を押す。

1. Cost Explorer とは?

AWS利用料金を日別・サービス別に取得するための機能です。これが無効だと連携は必ず失敗します。

手順: Billing and Cost Management → Cost Explorer → Enable Cost Explorer

有効化後、反映まで数分〜最大24時間かかる場合があります。

2. IAMユーザーとアクセスキー

アプリ連携には「IAMユーザーのアクセスキー」を使います。ルートユーザーキーは使わないでください。

  • Access Key ID: 公開側のID(ユーザー名に近い識別子)
  • Secret Access Key: パスワード相当。作成時にしか完全表示されません
Secret Access Key は再表示できません。紛失したら新しいキーを再発行してください。

3. IAMポリシー(最小権限)

まずは以下の最小権限で十分です。IAMユーザーにアタッチしてください。

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": ["ce:GetCostAndUsage"],
      "Resource": "*"
    }
  ]
}

4. HIHARUへの入力値

項目 入力する値 補足
Access Key ID 作成したキーID 例: AKIA...
Secret Access Key 作成時に表示された秘密鍵 コピペ時の空白混入に注意
Region us-east-1 迷ったらこれでOK

5. エラー別チェック

表示エラー 原因 対応
User not enabled for cost explorer access Cost Explorer未有効化 Cost Explorerを有効化して再試行
AccessDeniedException IAM権限不足 ce:GetCostAndUsage を付与
InvalidClientTokenId キーID/Secretの誤り キーを再発行して再入力

関連リンク