ํ ๋ผํผ ์์๊ณผ ์น์์ผ ๊ณต๋ถ
์ฝ์์์ ์ ์๋์ด ๋๋ ๊ฒ์ ํ์ธํ๊ณ ํ
๋ผํผ์ผ๋ก ๊ตฌํํ๊ธฐ ์์ํ๋ค. ํ์ง๋ง ์ ๋ง ์ค๋๋ง์ ๋ค์ ํ
๋ผํผ์ ๋ง์ง๋ ๊ฒ์ด๋ผ์ ๋ค์ ๊ณต๋ถ๋ฅผ ์กฐ๊ธ ํ๋ค.
์ฒ์ ๋ฆฌ์์ค๋ฅผ ์์ฑํ ๋ ์ค๋ฅ๋ฅผ ๋ง๋ฌ์๋๋ฐ ๋๋ฌด ์ค๋๋ง์ด๋ผ์ ์๋์ ์ฝ๋๋ฅผ ๋ฃ์ง ์์์๋ค. ใ
ใ
;;
data "aws_caller_identity" "current" {}
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 3.0"
}
}
required_version = ">= 0.12"
}
provider "aws" {
region = var.region
}
๋งจ ์ฒ์ api gateway๋ฅผ ๋ง๋ค๊ธฐ ์์ํ๋๋ฐ ์ฒ์๋ถํฐ ๋๊ด์ด ํผ์ณ์ก๋ค...
๊ณต๋ถ๋ฅผ ํ ์๋ก AWS๋ ํ๋ํ๋ ๋ค ์ค์ ์ ํด์ผํ๋ค๋ ๊ฒ์ ๋ค์ํ๋ฒ ๊นจ๋ซ๊ฒ ๋์๋ค ใ
์๋ง์ ๋ฆฌ์์ค๋ค... ;;
AWS Api gateway๋ rest api
๋ ์์ง๋ง websocket
๋ ์ง์์ ํ๋ค. ํ์ง๋ง ์น์์ผ์ ๋ค์ด๋ง ๋ณธ ๋๋ก์๋ ์ดํดํ๋ ๊ฒ์ด ํ๋ค์๋ค.
์ค๋์ ์น์์ผ์ ๋ํด ์์ธํ ์กฐ์ฌํ์ง๋ ๋ชปํ๋ค.
๋ด์ผ ํ ํ์ ์๊ฐ์ ์น์์ผ์ ์ธ ์ง rest api๋ฅผ ์ธ ์ง ๋ ผ์๋ฅผ ํด ๋ณด์์ผ ๊ฒ ๋ค.