LoginSignup
2
0

More than 1 year has passed since last update.

【Terraform】「aws_s3_bucket_versioning」の Import が timeout した時に実施した対応

Last updated at Posted at 2022-12-08

はじめに

Terraform にて S3 の Bucket Versioning の設定を Import した際に躓いた点と実際に実施した対処方法について書きます。

躓く前のS3のBucket Versioningの設定

  • Disabledになっている。
    • S3の作成時点でDisabledを設定しているため

躓いた点

S3 の Bucket Versioning の設定を Import する際に以下のエラーが発生

エラー内容
Error: error waiting for S3 Bucket Versioning status for bucket (<bucket_name>): timeout while waiting for state to become 'Enabled, Suspended' (timeout: 1m0s)

エラー内容を確認すると、S3 の Bucket Versioning が EnabledSuspended の Status に切り替わるのを待っていて、タイムアウトしたという内容でした。

実行したImportコマンドは以下になります。

コマンド
terraform import aws_s3_bucket_versioning.example bucket-name

対処方法

AWS Console にて Bucket Versioning を Suspend に設定し、再度 Import を実施

対処理由

  • Disabled(無効) と Suspended(停止) のどちらに設定した場合も、Bucket Versioningが動作しないことに変わりはないため
    • Bucket Versioning の機能自体は止まっているままの状態

参考

2
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
2
0