0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWSのRI/SP割引共有を誤ってすべて無効化して焦った話

0
Posted at

はじめに

AWS OrganizationsのReserved Instances(RI)およびSavings Plans(SP)の割引共有設定を変更していたとき、1つのAWSアカウントだけを対象にするつもりが、操作ミスにより、すべてのAWSアカウントの共有を無効化してしまったことがありました。

数日後、請求画面で想定より割引が少ないことに気づき、設定を確認したところ、すべての共有が無効になっていました。すぐに共有を有効に戻しましたが、「共有を無効化していた数日分の割引は適用されないのではないか」と焦りました。

結論から書くと、月の最終請求には、月末最終日の23:59:59 UTC時点のRI/SP割引共有設定が使われます

本記事では、この操作ミスに気づいてからAWSサポートへ確認したことと、AWS公式ドキュメントで分かったことをまとめます。

RI/SPの割引共有とは

AWS Organizationsの一括請求を利用している場合、RIおよびSPの割引を、組織内の他のAWSアカウントと共有できます。共有の仕組みや条件は、AWS公式ドキュメントの「リザーブドインスタンスと Savings Plans の割引共有」で確認できます。

ri-sp-sharing-overview.png

RIおよびSavings Plansの割引は、まず購入したAWSアカウントで使われ、共有設定が有効であれば、使い切れなかった分を、条件を満たす組織内の別のAWSアカウントで利用できます。購入したAWSアカウントに割引対象の使用量がなければ、割引のすべてが共有の対象となり、共有先に条件を満たす使用量が十分にあれば無駄なく使えます。

1つだけ変更するつもりが、すべて無効に

発端は、1つのAWSアカウントだけRI/SPの割引共有を無効化しようとしたときのことで、操作を誤った結果、気づかないまますべてのAWSアカウントの割引共有を無効化してしまっていました。

AWS Billing and Cost Managementコンソールでは、選択したアカウントだけでなく、すべてのアカウントの共有をまとめて無効化できます。この操作については、AWS公式ドキュメントの「共有リザーブドインスタンスと Savings Plans の割引の無効化」にも記載されています。

数日後、請求画面の割引が想定より少ないことに気づき、共有設定を確認すると、すべて無効になっていました。AWS CloudTrailにも、すべての共有を無効化した操作ログが残っており、作業時の操作ミスだったことが分かりました。

すぐにすべてのAWSアカウントで共有を有効に戻したものの、無効化していた数日間にも割引が適用されるのかは分からず、適用されなければ組織全体の請求額が増えてしまうため、不安になりました。

AWSサポートへ確認

そこで、共有を無効化していた期間の割引がどうなるのか、AWSサポートへ確認したところ、月の最終請求には月末時点の共有設定が使われるため、月末までに共有を有効に戻していれば問題ないとの回答でした。

共有を無効化した時点で数日分の割引が失われるわけではないと分かり、ひとまず安心しました。

AWS公式ドキュメントでも確認

サポートの回答だけでなく、AWS公式ドキュメントでも確認してみると、RI/SPの割引共有設定について次のように記載されていました。

  • RI/SPの共有設定はいつでも変更できる
  • 各請求見積りには、その時点で最後に設定した共有設定が使われる
  • 月の最終請求は、月末最終日の23:59:59 UTC時点の共有設定に基づいて計算される

つまり、月途中で一時的に共有を無効化しても、月の最終日の23:59:59 UTC時点で共有が有効になっていれば、その設定で最終請求が計算されます。

最終請求額の計算とCost Explorerの表示

ここで少し分かりにくいのが、AWS公式ドキュメントの時刻はUTCで書かれている点です。

23:59:59 UTCは、日本標準時(JST)では翌日の8:59:59に相当します。

たとえば、8月分の最終請求に使われる共有設定の時刻は、次のとおりです。

8月31日 23:59:59 UTC
= 9月1日 08:59:59 JST

そのため、「日本時間の月末までに戻せばよい」ではなく、「月末最終日の23:59:59 UTC時点の設定が使われる」と覚えておく方が正確です。

AWS公式ドキュメントでは、RI/SPの共有設定について、各請求見積りにはその時点で最後に設定した内容が使われると説明されています。

共有を有効に戻した後、Cost Explorerを確認すると、想定していた割引が表示されていました。最終請求はまだ確定前でしたが、設定が反映されていることを確認できました。

cost-explorer-monthly-finalization.png

最終請求に使われるのは、月末最終日の共有設定です。

まとめ

RI/SPの割引共有を誤ってすべて無効化しましたが、月末までに有効に戻したため、結果として最終請求への影響はありませんでした。

月の最終請求には、月末最終日の23:59:59 UTC時点の共有設定が使われます。今回と同じように誤って共有を無効化しても、この時刻までに有効に戻せば、その月の最終請求への影響はありません。慌てずに設定を戻し、現在の状態を確認するようにしましょう。

参考資料


本記事の内容は2026年8月23日時点のAWS公式ドキュメントと、過去にAWSサポートへ確認した内容に基づいています。最新の仕様はAWS公式ドキュメントを確認してください。

本記事は、生成AIを活用しながら内容を整理・執筆しています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?