OKmc R
@kimwonjin89300764
Reviews Written
-
Average Rating
-
Posts
Q&A
IAM terraform.tf ํ์ผ ์ฎ๊ธฐ๋ ๊ณผ์ ์์์ ์ค๋ฅ ์ง๋ฌธ์ ๋๋ค.
๋ต. terraform_lock ์ผ๋ก ํ๋๊น ํด๊ฒฐ๋์์ต๋๋คใ ใ ๊ฐ์ฌํฉ๋๋ค!
- 0
- 6
- 784
Q&A
IAM terraform.tf ํ์ผ ์ฎ๊ธฐ๋ ๊ณผ์ ์์์ ์ค๋ฅ ์ง๋ฌธ์ ๋๋ค.
์~ backend.tf ํ์ผ์ ๋ง๋ค๊ณ , iam ๋ฆฌ์์ค๋ฅผ ์์ฑํ๋ ค๊ณ ํ๋ ์์ ์ ๋๋ค! backend.tf gildong_hong.tf provider.tf terraform.tfstate.backup devops_group.tf iam_role_hello.tf terraform.tfstate ํ์ผ์ด ์์ฑ๋์ด ์์ต๋๋ค!
- 0
- 6
- 784
Q&A
IAM terraform.tf ํ์ผ ์ฎ๊ธฐ๋ ๊ณผ์ ์์์ ์ค๋ฅ ์ง๋ฌธ์ ๋๋ค.
init.tf ์์ฑ ํ์ s3 ๋ฒํท๊น์ง ๋ง๋ค์ด์ง ๊ฒ๊น์ง๋ ๋ค ํ์ธ(์ฝ์์์)ํ์ต๋๋ค. ํน์ ๋ชฐ๋ผ์ init.tf ๊น์ง ๊ฐ์ด ์ฒจ๋ถ๋๋ฆฝ๋๋ค. $ init.tf provider "aws" { region = "ap-northeast-2" version = "~> 2.49.0" } resource "aws_s3_bucket" "tfstate" { bucket = "tf101-dalmatian-apne2-tfstate" versioning { enabled = true } } resource "aws_dynamodb_table" "terraform_state_lock" { name = "terraform_lock" hash_key = "LockID" billing_mode = "PAY_PER_REQUEST" attribute { name = "LockID" type = "S" } } ------------------------------------------------------------------------------------------------------------------------- $ backend.tf terraform { backend "s3" { bucket = "tf101-dalmatian-apne2-tfstate" key = "iam/terraform.tfstate" region = "ap-northeast-2" encrypt = true dynamodb_table = "terraform-lock" } } // ์ ๋ terraform ๋ฐ์ iam์ด ์์ง ์๊ณ , ๋ฐ๋ก ํ ๋๋ ํ ๋ฆฌ์ iam์ด ์กด์ฌํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 6
- 784




