みなさん、こんにちは。サニービュー事業部の小寺です。

最近「Your AWS CloudShell data is scheduled for deletion on 日付[AWS Account: XXXXXXXX]」という件名でメールを受け取ったので、AWS CloudShellのホームディレクトリの有効期限について確認してみました。

AWS CloudShellのホームディレクトリの有効期限

注意したいのが、AWS CloudShellの $HOME ディレクトリは永続的に保存されますが、120日間CloudShellへのアクセスが無い場合は自動的にデータが削除されてしまいます。

また、CloudShellの$HOMEディレクトリはリージョン毎にデータ保管の管理が異なっています。
それぞれのリージョンで120日間が経過するとデータが削除されてしまう仕組みです。 こちらの制限事項にも記載があります。

With AWS CloudShell, you have persistent storage of 1 GB for each AWS Region at no cost. Persistent storage is located in your home directory ($HOME) and is private to you. Unlike ephemeral environment resources that are recycled after each shell session ends, data in your home directory persists between sessions.

If you stop using AWS CloudShell in an AWS Region, data is retained in the persistent storage of that Region for 120 days after the end of your last session. After 120 days unless you take action, your data will be automatically deleted from the persistent storage of that Region. You can prevent removal by simply launching AWS CloudShell again in that AWS Region.

https://docs.aws.amazon.com/cloudshell/latest/userguide/limits.html

どんなメールが届くの?

110日以上AWS CloudShellを使っていないので、ホームディレクトリのデータを削除する予定日を通知されます。10日前にはお知らせがされます。

Some users of this account haven’t used AWS CloudShell for over 110 days in the ap-northeast-1 Region. On April XX, 2022 we’re scheduled to delete the CloudShell home directory and data of inactive users in the ap-northeast-1 Region.

You can see the list of affected users under the Affected Resources tab in your AWS Health Dashboard https://phd.aws.amazon.com/phd/home?region=ap-northeast-1#/account/dashboard/scheduled-changes. To stop this deletion, users that are listed in the Affected Resources tab need to launch CloudShell https://ap-northeast-1.console.aws.amazon.com/cloudshell/home?region=ap-northeast-1# in the ap-northeast-1 Region.

Important: AWS CloudShell offers a separate home directory per AWS Region, so the deletion of the home directory will occur only in the AWS Region that hasn’t been used for your CloudShell sessions in over 120 days. If you regularly use CloudShell in other AWS Regions, those separate home directories will not be affected.

どう対応すれば良い?

$HOME ディレクトリのデータを削除されないためには、一度、CloudShellサービスへアクセスしましょう。期日までに対応すれば、自動的な削除は回避できます。

まとめ

・AWS CloudShellの$HOMEディレクトリのデータ保管期限は120日間
・$HOMEディレクトリのデータ保管はリージョン毎に管理されている
・データ削除されたいためには、120日以内のアクセスを行えばよい

AWSをご利用いただくには、直接契約するより断然お得。
AWS利用料が5%割引、さらに日本円の請求書による支払いが可能です!