본문 바로가기

⭐ DevOps/boto3

boto3를 활용한 VPC 생성

# boto3를 활용하여 AWS VPC 생성

- boto3 사용방법은 아래의 링크 확인

https://boto3.amazonaws.com/v1/documentation/api/latest/index.html#

 

Boto3 1.28.11 documentation

Next Quickstart

boto3.amazonaws.com

- ec2 인스턴스 검색

- 다양한 유형의 리소스가 확인 가능하고 리소스 리스트를 확인할 수 있다.

- boto3를 활용하여 vpc를 생성하는 코드는 아래와 같다.

샘플 코드이며, 다양한 옵션을 추가하여 생성이 가능하다.

import boto3

client = boto3.client('ec2')

response = client.create_vpc(
    CidrBlock='10.0.0.0/16',
)

print(response)

- 생성한 VPC에 태그정보 기입하기

태그 정보는 create_tags라는 별도의 항목이 존재 하므로 아래의 샘플 코드를 확인하고 태깅을 진행한다.

import boto3

client = boto3.client('ec2')
client.create_tags(Resources=['vpc-000000000000000'],
                   Tags=[{'Key': 'Name', 'Value': 'VPC_Name'}])

- 결과를 확인하면 아래와 같다.

여기까지 boto3를 사용하여 리소스를 생성하는 기본 방법에 대해서 알아보았다.

 

- 끝 -