ไธญ็ดใๆดป็จ็ทจ #1 DevOps : Infrastructure as Code with AWS and ใใฉใใฉใผใ
ใใฎ่ฌ็พฉใฏDevOpsใฎๅบๆฌ็่ซใจใจใใซใDevOpsใฎๅบๆฌใฎไธใคใงใใInfrastructure as Code(IaC)ใซใคใใฆๅญฆใถใใจใใงใใ่ฌ็พฉใงใใๆฌ่ฌ็พฉใ้ใใฆITใใผในใฎใตใผใในใDevOpsใฎ่ฆณ็นใใๆญฃใใ็่งฃใใใตใผใใน้็จใฎใใใซใณใผใใงใคใณใใฉใๅฎ็พฉใใ็ทด็ฟใใใใใจใใงใใพใใ ่ฌ็พฉใ็ตใใใจใใตใผใใน้็จใฎใใใซๅบๆฌ็ใซๅฟ ่ฆใชAWSใชใฝใผในใTerraformใจใใใใผใซใ้ใใฆๆ่ปฝใซไฝๆใป็ฎก็ใใใใจใใงใใพใใ AWSใฏๅฟ ใใณใผใใจใใฆ็ฎก็ใใชใใใฐใชใใชใใใใAWSใฎๅบ็คๅญฆ็ฟใฎใใใซใ่ฉฒๅฝ่ฌ็พฉใฏๅฟ ้ ใงใใ
ๅ่ฌ็ 472ๅ
้ฃๆๅบฆ ไธญ็ดไปฅไธ
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
๋ชจ๋ ๊ด๋ จ ์ง๋ฌธ๋๋ฆฝ๋๋ค!
์๋ ํ์ธ์. ๊ฐ์ ์ ๋ณด๊ณ ์์ต๋๋ค! 2ํธ์ด ๊ธฐ๋ค๋ ค์ง๋ค์!! module์ var
awsTerraformdevops09po
ใป
8ใถๆๅ
0
73
0
- ๆช่งฃๆฑบ
๋ชจ๋๊ณผ .tf ํ์ผ ๋ถํ ์ ๋ํด์ ์๊ฒฌ์ด ๊ถ๊ธํฉ๋๋ค.
์๋ ํ์ธ์. ์ญ ๊ฐ์๋ฅผ ํ๋ก์ฐ ํ๊ณ ์๋๋ฐ ๋ค๋ฅธ ์ผ์ด์ค๋ค์ด๋ ํด์ธ ๋ ๋ง์ ์ฌ๋ก๋ค๋ ๊ฐ์ด ์ฐธ๊ณ ํ๋ค๊ฐ ํ๊ฐ์ง ์๋ฌธ์ด ์๊ฒจ์ ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค.๋ชจ๋ํ๋ฅผ ํตํ ๋๋ ํ ๋ฆฌ๋ฅผ ๋๋๊ฑฐ๋, ํด๋๋ฅผ ๋ฐ๋ก ๋์ด์ ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋๋ผ๊ตฌ์<img src="
awsTerraformdevopstechsupport23158
ใป
1
248
2
- ๆช่งฃๆฑบ
SSM VPC Endpoint ๊ด๋ จ ์ง๋ฌธ ๋๋ฆฝ๋๋ค
์๋ ํ์ธ์.Bastion Host ๋์ SSM์ ์ฌ์ฉํ์ฌ private subnet, isolated private subnet(no nat)์ ์๋ EC2 instance์ SSH ๋์ ์ฐ๊ฒฐํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํ์ต๋๋ค.<img
awsTerraformdevopsberriesbright0j5730
ใป
0
265
2
- ๆช่งฃๆฑบ
์ธํ ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์, ๊ฐ์ฌ๋๊ฐ์ ๋ณต์ต์ค์ ๋๋ค.ํ ๊ฐ์ง ๊ถ๊ตผํ ์ ์ด ์์ต๋๋ค.๊ฐ์ ์ธ์ ์ธ ๋ถ๋ถ์ธ๋ฐiterm ์ธํ ์ ์ด๋ป๊ฒ ํ๊ณ ๊ณ์ ๊ฐ์?์ปค์ ์ฎ๊ธธ๋ ๋งค์ฐ ๋น ๋ฅธ(?) ์๋๋ฅผ ๊ฐ๊ณ ๊ณ์๋๋ฐํ ๋ง ๋ฑ ์ ๋ณด
awsTerraformdevopsdengo
ใป
0
321
1
- ่งฃๆฑบ
๊ฐ์ ์๋ฃ ์ค vpc๋ฅผ module์ด ์๋ ๋๋ ํ ๋ฆฌ์ ๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐ๋ก ์ฌ์ฉํ ์ด์
์๋ ํ์ธ์.์ค๊ธ๊ฐ์ ์์์ ์์ฒญํ๋ฉด์ ์ค์ต์ ์งํํ๋ ๋์ค ๊ถ๊ธํ ๊ฒ์ด ์๊ฒจ ์ง๋ฌธ์ ๋๋ฆฌ๋ ค ํฉ๋๋ค.vpc ๊ตฌ์ฑ ๊ฐ์ ์ค artd_apnortheast2 ๋๋ ํ ๋ฆฌ ๋ณต์ฌ ํ ๋ช๋ช ๋ด์ฉ๋ง ๋ฐ๊ฟ์ vpc๋ฅผ ๊ตฌ์ฑํ๋ ๋ถ๋ถ์ด ์๋๋ฐ๋ณด๋ฉด์
awsTerraformdevopsdntls12729320
ใป
1
278
1
- ่งฃๆฑบ
backend๋ก ์ค์ ํ s3 bucket์ destroy
์๋ ํ์ธ์. ํ๋ฃจ๋ง์ ๋ ์ง๋ฌธ์ด ์๊ฒผ๋ค์.. backend๋ก s3 bucket์ ์ง์ ํด .tfstate ํ์ผ์ s3์์ ๊ด๋ฆฌํ๋ค๊ฐ destroy ๋ช ๋ น์ด๋ก ๋ฆฌ์์ค๋ฅผ ์ ๊ฑฐํ๋ ค๊ณ ํ ๋ ๋ค๋ฅธ ๋ฆฌ์์ค๋ ๋ชจ๋ ์ ๊ฑฐ๋์ง๋ง s3 bucket
awsTerraformdevopsdntls12729320
ใป
0
315
1
- ่งฃๆฑบ
.terraform ๋๋ ํ ๋ฆฌ์ ๊ดํด
์๋ ํ์ธ์. ์ค๊ธ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ค์ตํ๋ ์ค ๊ถ๊ธํ ์ฌํญ์ด ์๊ฒจ chatgpt๋ ๊ตฌ๊ธ์ ์ฐพ์๋ดค์ง๋ง ๋ต์ ์ฐพ์ง ๋ชปํด ์ง๋ฌธ๋๋ฆฝ๋๋ค. terraform์ ๊ฒฝ์ฐ ๋ช ๋ น์ด์ ์คํ๋ฒ์๊ฐ ํ์ฌ ์์นํ ๋๋ ํ ๋ฆฌ ๋ด๋ก ํ์ ๋์ด ๊ฐ ๋๋ ํ ๋ฆฌ๋ณ๋ก terr
awsTerraformdevopsdntls12729320
ใป
1
277
1
- ่งฃๆฑบ
์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์, ์ ์๋ณดํธ์ ์ธ Application ๊ตฌ์กฐ ALB_SG-ALB-Listner-TargetGroup - EC_SG ๋ง๋ค๊ธฐ์ ๊ฐ์์์ ์คํจํด์ ๋ค์ ๋ฃ๊ณ ๋์ ์ค์ ๋๋ค.<
awsTerraformdevopsdengo
ใป
2
221
2
- ๆช่งฃๆฑบ
AWS Paramater store ์ค์ต๋์ค Error: creating SSM Parameter (test-key): ์๋ฌ ๋ฐ์
AWS Paramater store ์ค์ต๋์ค Error: creating SSM Parameter (test-key): ์๋ฌ๊ฐ ๋ฐ์ํ์ฌ ์ง๋ฌธ ๋จ๊น๋๋ค. <a target="_blank" rel="noopener noreferrer
awsTerraformdevopsjyp4
ใป
1
278
1
- ่งฃๆฑบ
์๋ ํ์ธ์. ๊นํ ํ์ผ ๊ด๋ จ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์ง๋ฌธ์ ๋ถ๋ด์์ด ์ด๋ค๊ฑฐ๋ ํด์ฃผ์ธ์! (scrip
awsTerraformdevopschadkim56771909
ใป
1
262
1
- ่งฃๆฑบ
Error: Cannot assume IAM Role ์๋ฌ
์๋ ํ์ธ์, ์์ง์ ๊ฐ์ ๊ฐ์ฌํฉ๋๋ค.์ ๋ ์๋๋ถ๊ณผ ๋๊ฐ์ ์ค๋ฅ๋ฅผ ๊ฒฝํํ๊ณ ์์ต๋๋ค.๋๊ธ์ ๋ณด๊ณ ๋ฐ๋ผํด๋ด๋ ์ด๋ป๊ฒ ํด์ผ๋๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. data "terraform_remote_state" "vpc"
awsTerraformdevopsdengo
ใป
1
307
1
- ่งฃๆฑบ
์ฌ๋ณผ๋ฆญ ๋งํฌ ๊ด๋ จํ์ฌ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์ง๋ฌธ์ ๋ถ๋ด์์ด ์ด๋ค๊ฑฐ๋ ํด์ฃผ์ธ์! ์ฃผ์๋์ด ์ค
awsTerraformdevopschadkim56771909
ใป
1
360
3
- ่งฃๆฑบ
Error: Cannot assume IAM Role ์๋ฌ ๊ด๋ จ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์ง๋ฌธ์ ๋ถ๋ด์์ด ์ด๋ค๊ฑฐ๋ ํด์ฃผ์ธ์!์๋ฌ ์บก์ฒ:<img src="https://cdn.inflearn.com/public/files/posts/b2884f8b-d6a7-40eb-acc6-fd6a6
awsTerraformdevopschadkim56771909
ใป
1
544
4
- ่งฃๆฑบ
์๋ ํ์ธ์.
์ง๋ฌธ์ ๋ถ๋ด์์ด ์ด๋ค๊ฑฐ๋ ํด์ฃผ์ธ์!ํ ๋ผํผ ๊ด๋ จ ์ง๋ฌธ์ ์๋์ง๋ง...
awsTerraformdevopschadkim56771909
ใป
1
347
2

