概要
Terraformでランダムな数値列をサフィックスにして、バケットの名前がかぶらないようにしつつ、バケットを作成してみます。
前提
terraformのバージョン等はこんなかんじ。
$ terraform --version Terraform v0.12.18 + provider.aws v2.43.0 + provider.random v2.2.1
こんなかんじ
こんなかんじでできます。
randomプロバイダを利用します。
provider "random" {} resource "random_integer" "suffix" { min = 10000000 max = 99999999 } resource "aws_s3_bucket" "bucket" { bucket = "kabegiwa-${random_integer.suffix.result}" }
実行すると
こんなかんじでバケットが作成されます。
$ aws s3 ls 2019-12-28 18:51:25 kabegiwa-18721568
おわりに
べんりですね
Terraform: Up & Running: Writing Infrastructure As Code
- 作者:Yevgeniy Brikman
- 出版社/メーカー: Oreilly & Associates Inc
- 発売日: 2019/10/08
- メディア: ペーパーバック