[AWS] ๐ VPC ๊ฐ๋ & ์ฌ์ฉ - ์๋ํฌ์ธํธ [End Point]

VPC ์๋ ํฌ์ธํธ(End Point)
VPC ์๋ํฌ์ธํธ๋ VPC ๋ด Resource๋ค์ด VPC ์ธ๋ถ์ ์๋น์ค(S3, Dynamo DB, Cloudwatch) ๋ฑ์ ์ ๊ทผํ ๋ Internet Gateway, NAT Gateway ๋ฑ์ ์ธ๋ถ ์ธํฐ๋ท ์ ์ก ์๋น์ค๋ฅผ ํ์ง ์๊ณ ๋ด๋ถ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ๊ทผํ ์ ์๋๋ก ์ง์ํ๋ ์๋น์ค์ด๋ค.
AWS VPC๋ ์ฌ์ค ๋คํธ์ํฌ๋ก ์ด๋ฃจ์ด์ง ์ฌ์ฉ์ ์ ์ ๋คํธ์ํฌ์ด๋ค.
VPC ๋ด EC2, RDS, ELB ๋ฑ์ ํ์ฌํ๊ณ ENI(Elastic Network Interface)์ ์ฌ์ค IP ํน์ ๊ณต์ธ IP๋ฅผ ๋ถ์ฌํ์ฌ ์ฌ์ฉํ๋ค.
๊ทธ๋ผ ๋ค๋ฅธ AWS ์๋น์ค S3, Cloudwatch, Cloudfront, Dynamo DB, API Gateway ..๋ฑ์ ์ด๋จ๊น?
์ด๋ค์ ๋ด๊ฐ ์ค์ ํ AWS์ Region ๋ด์ ์กด์ฌํ์ง๋ง, VPC ๋ด๋ถ์ ์ค์นํ๋ ์๋น์ค๋ค์ด ์๋๋ค.
์ฆ, ๋ฐ๋ก ๊ณต์ธ IP๋ฅผ ๊ฐ์ง๊ณ ์ธ๋ถ์์ ์ ๊ทผํ๋ ์๋น์ค๋ค์ด๋ค.
๋ค์ ์ํฉ์ ๊ฐ์ ํด๋ณด์.
๋ง์ผ VPC ๋ด์ Private Subnet์ ์์นํ EC2 ์ธ์คํด์ค์์ S3์ ๋ํ api๋ฅผ ๋ถ๋ฅด๊ฒ ๋๋ฉด ์ด๋ป๊ฒ ๋ ๊น?
์ด๋ S3์ ์ ์ํด์ S3์ ์ ๋ณด๋ฅผ ์ป์ด์์ผ ๋๊ธฐ ๋๋ฌธ์ ๋น์ฐํ ์ธ๋ถ์์์ ์ ๊ทผ์ด ํ์ํ๊ฒ ๋๋ค.
๋ฐ๋ผ์ ๋ง์ผ ์ ์๊ฐ์์ ๋ฐฐ์ด Bastion Host์ NAT ๊ฒ์ดํธ์จ์ด๋ฅผ ์ค์ ํ VPC ๊ตฌ์ฑ์ผ ๊ฒฝ์ฐ,
EC2(10.0.3.20, Private Subnet) โ NAT Gateway โ Router โ Internet Gateway โ ์ธ๋ถ ์ธํฐ๋ท โ S3
์ด๋ฐ์์ผ๋ก ์ด๋ํ๊ฒ ๋๋ค.

๋ณด๊ธฐ์ ํต์ ์ ์ ํ ๋ฌธ์ ์์ด ๋ณด์ด์ง๋ง, ์ด๋ ๊ฒฐ๊ตญ VPC ๋ด๋ถ Resource์ ๊ธฐํ AWS Service Endpoint(EC2 API ํธ์ถ, S3 ์ ์ ๋ฑ)์ ํต์ ์ ์ธ๋ถ ์ธํฐ๋ท์ ๊ณต๊ฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋๋ฉฐ ํธ๋ํฝ์ด ๋ ธ์ถ๋จ์ ์๋ฏธํ๊ฒ ๋๋ค.
๋ง์ผ ๋ด๋ถ์ ์ผ๋ก ์๋ฐํ๊ฒ ์ฒ๋ฆฌํด์ผ ๋ api ํธ์ถ์ด๋ผ๋ฉด ๋ณด์์์ผ๋ก ์ฉ ์ข์ง ์์ ๋ฐฉ๋ฒ์ธ ์ ์ด๋ค.
๊ฑฐ๊ธฐ๋ค VPC ๋ฐ์์ ๋ค์ด์ค๋ ํธ๋ํฝ์๋ ๊ณผ๊ธ์ด ๋๊ธฐ ๋๋ฌธ์ ๋น์ฉ์ด ๋์ด๋๋ค.
๋ฐ๋ผ์ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๊ฒ์ด VPC Endpoint์ธ ๊ฒ์ด๋ค.

์์ ๋งํ๋ฏ์ด S3๋ ์ธ๋ถ์์ ์ ๊ทผํด์ผ ํ๋ ์๋น์ค์ง๋ง,
๋ง์ผ ๋ด๋ถ ์ฌ์ฉ์(๊ด๋ฆฌ์)๊ฐ ์ฌ์ฉํ๋ ํํ๋ผ๋ฉด, ๋ณด์์ ์ํด ์ธ๋ถ๋ก ๋๊ฐ์ง ๋ง๊ณ ๋ด๋ถ ๋คํธ์ํฌ๋ก ์ ๊ทผํด์ ์ฌ์ฉํ์๋ ์ทจ์ง์ธ ๊ฒ์ด๋ค.
์์ ๊ทธ๋ฆผ์ ๋ณด๋ฉด AWS CLOUD ๋ด์ VPC Endpoint๊ฐ ์๊ณ ๋ฐ๋ก S3๋ก ์ฐ๊ฒฐ๋์ด์๋ค.
๋ง ๊ทธ๋๋ก VPC ๋ด๋ถ์ Endpoint๋ฅผ ํ์ฑํ ๋ค, ์ด Enpdoint๋ฅผ ํตํด AWS ์ธ๋ถ ์๋น์ค์ ๋๋ฌํ ์ ์๋๋ก ํ๋ ์๋น์ค ์ธ ๊ฒ์ด๋ค.
์ ๋ฆฌํ์๋ฉด, VPC Endpoint๋ AWS ์ฌ๋ฌ ์๋น์ค๋ค๊ณผ VPC๋ฅผ ์ฐ๊ฒฐ์์ผ์ฃผ๋ ์ค๊ฐ ๋งค๊ฐ์ฒด๋ก์, AWS์์ VPC ๋ฐ๊นฅ์ผ๋ก ํธ๋ํฝ์ด ๋๊ฐ์ง์๊ณ AWS์ ์ฌ๋ฌ ์๋น์ค๋ค์ ์ฌ์ฉํ ์์๊ฒ ๋ง๋ค์ด์ฃผ๋ ์๋น์ค๋ผ ํ ์์๋ค.
VPC ์๋ํฌ์ธํธ ์ด์
- ๋ณด์ ์ธก๋ฉด ๊ฐํ
- ๋น์ฉ ์ ๊ฐ ํจ๊ณผ
- ์๋น์ค ์ ์ฝ
- VPC ์ข ์
- ๊ถํ ์ ์ด
VPC ์๋ ํฌ์ธํธ ์ข ๋ฅ
VPC ์๋ํฌ์ธํธ๋ Interface Endpoint์ ๋ผ์ฐํ ํ ์ด๋ธ ๊ธฐ๋ฐ์ Gateway Endpoint ๋๊ฐ์ง ์ข ๋ฅ๋ก ๋๋๋ค.
์ด 2๊ฐ ์ ํ์ ๋ค๋ฅธ์ ์ Access ๋ฐฉ์์ด ๋ถ๋ถ์ด๋ค.
"Interface Endpoint"๊ฐ ENI(Elastic Network Interface)๋ฅผ ์ด์ฉํ์ฌ IP๊ฐ ํ ๋น๋๊ณ ํด๋น IP๋ก Access๋ฅผ ํ๋ ๋ฐฉ์์ด๋ผ๋ฉด, "Gateway Endpoint"๋ Route Table์ ์ด์ฉํ์ฌ Endpoint์ Accessํ๋ค๋ ๊ฒ์ด ๋ค๋ฅธ ์ ์ด๋ค.
AWS ์๋น์ค๋ง๋ค ์ฌ์ฉํ ์ ์๋ VPC Endpoint ์ ํ์ด ์ ํด์ ธ ์์ผ๋ฏ๋ก ํ์ธ ํ ์ ํํด์ผ ํ๋ค.
- Interface Endpoint : Private IP๋ฅผ ๋ง๋ค์ด์ ์๋น์ค๋ก ์ฐ๊ฒฐํด์ค (SQS, SNS, Kinesis, Sagemaker ๋ฑ ๋ง์ ์๋น์ค๋ฅผ ์ง์)
- Gateway Endpoint : ๋ผ์ฐํ ํ ์ด๋ธ์์ ๊ฒฝ๋ก์ ๋์์ผ๋ก ์ง์ ํ์ฌ ์ฌ์ฉ(S3, DynamoDB ์ผ๋ถ๋ง ์ง์)
์ธํฐํ์ด์ค ์๋ํฌ์ธํธ

์์ ์๊ฐํ๋ ๊ฒ์ฒ๋ผ ๊ฐ ์๋ธ๋ท๋ง๋ค Elastic network interface(ENI)๋ฅผ ์์ฑํ์ฌ ์ธ๋ถ ์๋น์ค์ ์ ๊ทผํ๊ธฐ ์ํ VPC ์๋ํฌ์ธํธ๊ฐ ๋ฐ๋ก ์ธํฐํ์ด์ค ์๋ํฌ์ธํธ(Interface endpoint) ์ด๋ค.
์ธ๋ถ ์ธํฐ๋ท์ ์ฌ์ฉํ์ง ์๊ณ ํด๋น ENI๋ฅผ ํตํด ์ธ๋ถ ์๋น์ค๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ๊ฒ ๋๋ค.
์์ ๊ทธ๋ฆผ์์ private EC2์์ ๋์จ ํธ๋ํฝ์ ์ฌ์คIP๋ก ํต์ ์ ํด์ ์ธ๋ถ ์๋น์ค(SQS)์ ์ฐ๊ฒฐ๋๋ ๊ฒ์ ๋ณผ์ ์๋ค.
- ENI(Elastic Network Interface)์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ, private ip๋ฅผ ๋ง๋ค์ด ์๋น์ค๋ฅผ ์ฐ๊ฒฐํ๋ค.
- ํ๋ผ์ด๋น ์๋ธ๋ท ๋ด๋ถ์ ์์นํ๋ค
- SQS, SNS, Kinesis, Sagemaker, Athena๋ฑ์ ๋ค์ํ ์๋น์ค๋ฅผ ์ง์ํ๋ค.
๊ฒ์ดํธ์จ์ด ์๋ํฌ์ธํธ

Gateway endpoint๋ Gateway endpoint๋ฅผ ์์ฑํ ํ, Subnet์์ Routing๋ง์ ์ถ๊ฐ๋ก ์์ฑํ๋ค.
์๋์ผ๋ก ์์ฑ๋๋ฏ๋ก ๋ณ๊ฒฝํ ์ ์๋ค.
๋ฐ๋ผ์ ํด๋น Routing table ๊ฒฝ๋ก๋ฅผ ๋ณด๊ณ VPC Endpoint๋ฅผ ํตํด S3์ ์ ๊ทผ ๊ฐ๋ฅํ๋ ํํ์ด๋ค.
- ๋ผ์ฐํ ํ ์ด๋ธ์์ ๊ฒฝ๋ก์ ๋์์ผ๋ก ์ง์ ํด์ ์ฌ์ฉ
- VPC ๋ด๋ถ์ ์์นํ๋ค
- S3์ DynamoDB, ๋ฑ์ ์ผ๋ถ ์๋น์ค๋ง์ ์ง์ํ๋ค.
ํต์ ๊ณผ์
- Private Subnet์ ์์นํ EC2์์ ๋ง์ผ S3์ ๋ํ api๋ฅผ ๋ถ๋ฅธ๋ค. (S3์ ํต์ ์ด ํ์)
- ๊ทธ๋ฌ๋ฉด ๋ผ์ฐํ ํ ์ด๋ธ์ ๋ณด๊ณ ๋ผ์ฐํฐ๋ก ๊ฐ์ Gateway Endpoints์ชฝ์ผ๋ก ๋ณด๋ธ๋ค.
- Gateway Endpoints๋ ํธ๋ํฝ์ ๋ฐ๊ณ S3๋ก ๋ณด๋ด์ฃผ๊ฒ ๋๋ค.
Gateway Endpoint ์ค์ ๊ตฌ์ถ

S3์ ์ ๊ทผํ๊ธฐ ์ํ IAM ์ค์
VPC ์๋ํฌ์ธํธ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด์ ๊ธฐ๋ณธ์ ์ผ๋ก Public / Private ์๋ธ๋ท ์ธํ๋ผ๊ฐ ์ค๊ณ ๋์ด์์ด์ผ ํ๋ค.
[AWS] ๐ VPC ๊ฐ๋ & ์ฌ์ฉ - ์ธํ๋ผ ๊ตฌ์ถ [Subnet / Routing / Internet Gateway]
VPC (Virtual Private Cloud) ๊ฐ๋ ์ ๋ฆฌ VPC๋ ์ฌ์ฉ์๊ฐ ์ ์ํ๋ aws ๊ณ์ ์ฌ์ฉ์ ์ ์ฉ ๊ฐ์์ ๋คํธ์ํฌ ์ด๋ค. ์ฌ์ฉ์๋ ์๊ธฐ๊ฐ ์ํ๋๋๋ก IP ์ฃผ์ ๋ฒ์ ์ ํ, ์๋ธ๋ท ์์ฑ, ๋ผ์ฐํ ํ ์ด๋ธ ๋ฐ ๋คํธ์ํฌ ๊ฒ
inpa.tistory.com
IAM ์ญํ ์ ๋ํด ๊ฐ๋ ์ด ์ ์์กํ์ ๋ ์๋ถ๋ค์ ๋ค์ ํฌ์คํ ์ ์ฐธ๊ณ ํ๊ธฐ ๋ฐ๋๋ค.
[AWS] ๐ IAM ๊ฐ๋ ์๋ฆฌ & IAM ๊ณ์ ยท ์ ์ฑ ์์ฑํ๊ธฐ
IAM (Identity and Access Management) ๋? IAM์ ์ฌ์ฉ์์ ์ ๊ทผ ๊ถํ์ ๊ด๋ฆฌ ํ๋ ์๋น์ค ์ด๋ค. IAM์ ํตํด์ ํ์ฌ ๋ด AWS๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋๋ค์๊ฒ ๋ถ์ ๋ง๋ฌ ์ฌ์ฉ์๋ณ๋ก AWS์์ ์ ๊ณตํ๋ ์๋น์ค๋ค, ์๋น์ค์
inpa.tistory.com
IAM ์ญํ (Role) ๋ง๋ค๊ธฐ
S3๋ฅผ ์ด์ฉํ๊ธฐ์ ์์ ๋จผ์ EC2์์ S3๋ก ์ ๊ทผํ๋ ์ญํ (Role)์ ๋จผ์ IAM์์ ์ค์ ํด์ฃผ์ด์ผ ํ๋ค.





IAM ์ญํ ์ ์ฌ์ฉํ๋ EC2 ์ธ์คํด์ค ์์ฑ
EC2 ์ธ์คํด์ค ์ ์ฉ IAM ์ญํ ์ EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ ๋ ์ค์ ํด์ค์ผ ํ๋ค.
์ด๋ฏธ ๋ง๋ค์ด์ง EC2 ์ธ์คํด์ค์๋ IAM ์ญํ ์ ์ค์ ํ ์ ์๋ค.
EC2 ์ธ์คํด์ค ๋ฉ๋ด์ ๊ฐ์ ์ธ์คํด์ค ์์ฑ์ ํ๊ณ AMI์ ์ธ์คํด์ค ํ์ ์ ์ค์ ํด์ค๋ค.
์ธ์คํด์ค ์ธ๋ถ ์ ๋ณด ๊ตฌ์ฑ ๋ฉ๋ด์ ์ค๋ฉด ์ค์ ํ๋จ์ IAM ์ญํ ์ ์ ํ ์ ์๋ ํญ๋ชฉ์ด ๋ณด์ผ ๊ฒ์ด๋ค.

IAM role์ ์ค์ ํด์ฃผ๊ณ ์ธ์คํด์ค๋ฅผ ์์ฑํด์ฃผ๊ฒ ๋๋ฉด, ์ด์ ์์ฑํ ์ด EC2 ์ธ์คํด์ค๋ S3์ ์์ธ์ค ํ ์์๋ ๊ถํ์ ๊ฐ์ง ์ญํ (Role)์ ์ป์ ์ํ๊ฐ ๋๋ค.
๊ธฐ์กด EC2 ์ธ์คํด์ค์ IAM ์ญํ ๋ถ์ฌ
๋ง์ผ ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋ private ์ธ์คํด์ค๊ฐ ์๋ค๋ฉด, ๋ ์๋ก ๋ง๋ค์ง ์๊ณ ๊ธฐ์กด ์ธ์คํด์ค์ IAM ์ญํ ์ ๋ถ์ฌํ ์๋ ์๋ค.



S3 ๋ฒํท ๋ง๋ค๊ธฐ
S3๋ ๊ตฌ๊ธ๋๋ผ์ด๋ธ ๊ฐ์ด ์จ๋ผ์ธ์ ํ์ผ์ ์ ์ฅํ๋ ์๋น์ค ์ด๊ณ , ๋ฒํท์ ์ผ์ข ์ ํ์ผ๋ค์ ๋ด์ ์ ์ฅํ๋ ํด๋ ๊ฐ๋ ์ด๋ผ๊ณ ์ดํดํ๋ฉด ๋๋ค.
์์ง S3์ ๋ํด์ ์ ๋ชจ๋ฅด๋ ๋ ์๋ถ๋ค๋ ์์ผ์๊ฒ ์ง๋ง, ๋ง๋๋๋ฐ ์ ํ ์ด๋ ต์ง ์์ผ๋ ์ฐ์ ๋ฐ๋ผ์๋ณด์.




๊ฒ์ดํธ์จ์ด ์๋ํฌ์ธํธ ๋ง๋ค๊ธฐ






๊ฒ์ดํธ์จ์ด ์๋ํฌ์ธํธ ์์ฑ์ด ์๋ฃ๋์๋ค.
๊ฒ์ดํธ์จ์ด ์๋ํฌ์ธํธ๋ ๋ผ์ฐํ ํ ์ด๋ธ์ ์ด์ฉํด์ ๋ด๋ถ ์๋น์ค ํต์ ์ ํ๋ค๊ณ ์์์ ์ธ๊ธํ์๋ค.
์ค์ ๋ก VPC Private ์๋ธ๋ท ๋ผ์ฐํ ํ ์ด๋ธ์ ๊ฐ์ ํ์ธํด๋ณด์.

์ด์ ๊ฐ์ด Gateway Endpoint๋ฅผ ์์ฑํ๋ฉด Endpoint id(vpce-06bf2f80002a51ba4) ๋ฅผ ๋ถ์ฌ ๋ฐ๊ฒ ๋๋ค.
๊ทธ๋ฆฌ๊ณ Route table์ Destination(๋์)์๋ prefix list id(pl-78a54011)๊ฐ ๋ฑ๋ก์ด ๋์ด ์๊ณ Target์๋ ๋ด๊ฐ ๋ฐฉ๊ธ ์์ฑํ Endpoint์ id(vpce-06bf2f80002a51ba4)๊ฐ ๋ฑ๋ก๋์ด ์๋ค.
์ฆ, VPC Gateway Endpoint๋ฅผ ์์ฑํ๋ฉด ์๋์ผ๋ก Route Table์ ๋ฑ๋ก์ ํด์ฃผ๊ธฐ ๋๋ฌธ์ ์ถ๊ฐ๋ก ์์ ํด ์ค ํ์๋ ์๋ค.
โ prefix list id(pl-78a54011)๋ ๋ฌด์์ธ๊ฐ
prefix list id๋ ํ๋ ์ด์์ CIDR ๊ทธ๋ฃน์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
์์์ S3๋ฅผ ์์ฑํ์ผ๋ฏ๋ก ํด๋น prefix list id์๋ S3๊ฐ ์ฌ์ฉํ๋ CIDR ๋ธ๋ก๋ค์ด ์ ์๋์ด ์๋ค.
๊ทธ๋์ผ S3๋ก ๊ฐ๊ณ ์ ํ๋ ํธ๋ํฝ์ด Route table์์ prefix list(pl-78a54011)์ ํฌํจ๋ IP์ธ์ง ๊ฒ์ฌ๋ฅผ ๋ฐ๊ฒ ๋๋๋ฐ, prefix list์ ํฌํจ๋๋ฏ๋ก ์ธํฐ๋ท์ด ์๋ VPC Gateway Endpoint(vpce-06bf2f80002a51ba4)๋ก ๋ณด๋ด์ฃผ์ด Privateํ ํต์ ์ด ๊ฐ๋ฅํ๊ฒ ๋๋๊ฒ์ด๋ค
prefix list๋ ์๋ ํ๋ฉด์์ ํ์ธ์ด ๊ฐ๋ฅํ๋ค.
prefix list id๋ฅผ ๋ณด๋ฉด Prefix list entries์ S3๊ฐ ์ฌ์ฉํ๋ CIDR๊ฐ ํฌํจ๋์ด ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค.

Private ์ธ์คํด์ค์์ S3 ๋ฐ์ดํฐ ์กฐํํ๊ธฐ
์ฐ์ Private ์ธ์คํด์ค์ ์ ์ํ๊ธฐ์ํด์ , Bastion Host ์ค์ ์ ํด์ฃผ์ด์ผ ํ๋ค.
๋ค์ ํฌ์คํ ์ ์ฐธ๊ณ ํ๊ธธ ๋ฐ๋๋ค.
[AWS] ๐ VPC ๊ฐ๋ & ์ฌ์ฉ - ์ฌ์ค IP ํต์ ๋ง [NAT Gateway / Bastion Host]
VPC ์ฌ์ค๋ง ์ธ๋ถ ํต์ ์์ ์ฐ๋ฆฌ๋ public ์๋ธ๋ท๊ณผ private ์๋ธ๋ท์ ๋๋ ๊ตฌ์ถํ์๋ค. public ์๋ธ๋ท์ ์ธํฐ๋ท๊ณผ ์ฐ๊ฒฐํ์ฌ ์ธ๋ถ์์ ์ ๊ทผ์ด ๊ฐ๋ฅํ ์์ญ์ ๋งํ๋ค. ๋ฐ๋ผ์ public ์๋ธ๋ท๊ณผ ์ธํฐ๋ท ๊ฒ์ด
inpa.tistory.com
์ธ๋ถ์์ EC2 ์ธ์คํด์ค์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์๋ค. ๋ค์ ํฌ์คํ ์ ์ฐธ๊ณ ํ๊ธธ ๋ฐ๋๋ค.
[AWS] ๐ EC2 ์ธ๋ถ ์ ์(SSH) 5๊ฐ์ง ๋ฐฉ๋ฒ - PuTTy / FileZilla / MobaXterm / CMDER / GIT BASH
EC2 ์ธ๋ถ ์ ์ํ๊ธฐ [PuTTy] ๊ฐ์ฅ ์ ๋ช ํ๊ณ ๋ง์ด ์ฌ์ฉํ๋ ๋ฆฌ๋ ์ค(SSH) ์ ์ ํด์ธ Putty๋ฅผ ์ด์ฉํด์ EC2 ์ธ์คํด์ค์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์. ํ์ํ ์ค๋น๋ฌผ์ Putty์ Puttygen ๋ ๊ฐ์ง์ด๋ค. Puttygen์ ์
inpa.tistory.com

๋ฌด๋ฆฌ์์ด Private EC2 ์ธ์คํด์ค์ ์ ์ํ์ผ๋ฉด ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด๋ณด์.
$ aws s3 ls --region ap-northeast-2 # ap-northeast-2 ๋ฆฌ์ ์ s3 ๋ฒํท์ด ๋ญ๊ฐ ์๋์ง ์ถ๋ ฅํ๋ ๋ช
๋ น์ด

์ด๋ ๊ฒ ๋ฐฉ๊ธ ์์์ ์์ฑํ S3 ๋ฒํท๋ช (mys3gatewaytest001)์ด ๋จ๋ฉด ์ ์์ ์ผ๋ก VPC ์๋ํฌ์ธํธ ํต์ ์ ํตํด ๋ด๋ถ VPC์์ S3๋ก api๊ฐ ์์ฒญ๋๊ฑธ ํ์ธ ํ ์ ์๋ค.
# ์ฐธ๊ณ ์๋ฃ
https://www.youtube.com/@AWSClassroom
https://aws-hyoh.tistory.com/73
https://jonnung.dev/posts/2021-01-17-aws-vpc-gateway-endpoint/#gsc.tab=0
https://yeddong.tistory.com/entry/AWS-VPC-Gateway-Endpoint-%EC%86%8C%EA%B0%9C