概要
本ドキュメントは、AWS Billing Transfer を利用して既存の Payer(請求元)アカウントの請求を、別の Payer(請求先)アカウントへ移管する際に、Ripple の CUR 連携で必要な対応・注意事項をまとめたものです。
Billing Transfer は 月単位での切り替えとなるため、移行タイミングと CUR 更新状況の確認が特に重要です。
参考:Billing Transfer 公式説明 AWS Billing Transfer
前提と用語
用語 | 意味 |
Payer(請求元/請求先) | AWS の請求を支払う管理アカウント(請求管理) |
Transfer 元 / Transfer 先 | 請求の移管「される側」 / 「受ける側」 |
CUR | AWS 利用明細(Cost and Usage Report)。S3へ定期出力される明細データ CUR概要 |
S3 バケットパス | CUR 出力先のS3(例: |
Backfill | 過去期間のCURを再生成・補完すること(AWSサポート依頼が必要になることがあります) CURトラブルシューティング |
AWS Billing Transfer の基本動作
重要な制約(必ず確認)
移行は月単位(月中の切り替えは不可)
Transfer 有効化後、実際の請求金額(請求情報)は Transfer 先 Payer 側で取得する形になります
Transfer 後、移行前の CUR が更新されなくなる(またはエラーになる)ケースがあるため、移行後に CUR の状態確認が必須です
注意:移行後は「移行後の利用料金のみ」が計上され、移行前期間のCURは基本的に更新されません。必要な場合は「過去月データの対応」を参照してください。
AWS Cost and Usage Report (CUR) の構成(Transfer時)
Billing Transfer を利用しても、1つの CUR に全 Payer のデータが自動集約されるわけではありません。
CUR は “Payerごと” に作成が必要です。参考:CUR作成 Creating reports
例:Payer B・Payer C を Payer A に Transfer した場合
必要となる CUR は以下のイメージです。
Payer A の CUR
(Payer A 内に作成する)Payer B の CUR
(Payer A 内に作成する)Payer C の CUR
Transfer 後の CUR 連携パターン(推奨)
推奨構成(Payer B → Payer A へTransferしたケース)
Payer A 内で「Payer B の CUR」を新規作成
Ripple 側の連携設定を、Payer A 側の S3 出力先(Payer B の CUR)に更新
Ripple は Transfer 先(Payer A)側の S3 から Payer B の CUR を取得する
推奨理由:Transfer 後は、Transfer 元(Payer B)側のCURが更新停止/エラーとなる可能性があるため、Transfer先に作り直したCURへ付け替えるのが安全です。
移行手順(やること一覧)
1) 移行前(必須)
現在 Ripple に連携している CUR の Payer アカウントと S3 バケットパスを記録する
Billing Transfer の **移行先 Payer アカウントID(例:Payer A)**を確認する
移行は 月初から有効のため、移行予定月の前月末までに AWS 側の設定を完了する
2) 移行月初(確認)
Billing Transfer が 想定どおり月初から有効化されていることを確認する
CUR が更新されているか(もしくは旧CURが停止していないか)を確認する
3) 移行後(Ripple側の作業)
Transfer 完了後、Rippleで 該当CURの参照情報(S3バケットパス等)を新しいCUR情報に更新する
更新後、正しく取り込みが進むこと(更新が継続すること)を確認する
例:Payer A 内に作成された Payer B の CUR の S3 パスを確認 → Ripple の連携設定を更新
過去月データ(移行月含む)の扱い
通常、Billing Transfer は 移行後の利用料金のみが CUR に反映されるため、移行前期間の利用料は取得できません。
ただし、Rippleですでに連携済みで必要がある場合、Ripple側で過去分を含めて反映できるケースがあります。対応が必要な場合は、以下情報を添えて アルファスまでご連絡ください。
アルファス連絡に必要な情報
移行前ペイヤーアカウントID
移行するペイヤーアカウントID
移行先ペイヤーアカウントID
移行タイミング(何月利用分から)
連絡テンプレ(そのまま使えます)
件名:Billing Transferに伴うCUR過去月反映の依頼
本文:
移行前ペイヤーアカウントID:
xxxxxxxxxxxx移行するペイヤーアカウントID:
xxxxxxxxxxxx移行先ペイヤーアカウントID:
xxxxxxxxxxxx移行タイミング:
YYYY年MM月利用分から補足:Ripple連携済み/過去月(移行月含む)の反映希望
移行チェックリスト
確認項目 | タイミング |
現在の CUR の Payer アカウントと S3 バケットパスを記録している | 移行前 |
Billing Transfer の移行先 Payer アカウント ID を確認している | 移行前 |
Billing Transfer が月初から有効化されていることを確認している | 移行月初 |
Transfer 先(例:Payer A)内の S3 バケットパスを確認し、Ripple 連携設定を更新している | 移行後 |
CUR が正しく更新されていることを確認している(更新停止/エラーがない) | 移行後 |
過去月(移行月)の CUR が不足する場合、AWSサポートへBackfill依頼 or アルファスへ連絡 | 必要に応じて |
よくある質問(FAQ)
Q1. Billing Transfer を有効化すると、1つの CUR に全 Payer のデータが集約されますか?
いいえ。CUR は Payer ごとに個別に作成が必要です。Transfer 先 Payer 内で各 Payer の CUR を作成・管理します。
参考:CUR概要 What is CUR
Q2. Ripple 側で Billing Transfer 向けの特別な設定は必要ですか?
不要です。通常の CUR 連携と同様です。
ただし、CUR の参照先(S3バケットパス)が変わる場合は Ripple 側の連携設定更新が必要です。
Q3. 移行前から使っていた CUR はそのまま使えますか?
Transfer 後に、元の CUR が エラーになったり更新停止する場合があります。移行後は CUR の状態確認が必須です。
エラーが発生している場合は、Transfer 先で 新規に CUR を作成してください。
参考:CURトラブル対応 Troubleshooting
Q4. 月中での Billing Transfer は可能ですか?
いいえ。Billing Transfer は 月単位の移行のため、月中切り替えはできません。
参考:Billing Transfer AWS Billing Transfer
Q5. 過去月の CUR データが欠落している場合はどうすればよいですか?
AWS サポートへ **Backfill(過去期間の再生成/補完)**を依頼する必要があります。
顧客からアルファスへ連絡いただければ、サポートケース起票の支援が可能です。
参考:Backfillに関連する案内 Troubleshooting Cost and Usage Reports
参考リンク
Billing Transfer 公式(ドキュメント): https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/orgs_transfer_billing.html
CUR トラブルシューティング / Backfill: https://docs.aws.amazon.com/cur/latest/userguide/troubleshooting.html
