일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- EC2
- 윈도우
- S3
- Storage
- VPC
- Dedup
- Athena
- route table
- Python
- CloudFront
- ncp
- Windows
- 테라폼
- ALB
- security group
- terraform
- 네이버 클라우드 플랫폼
- Subnet
- 도메인
- CLI
- AD
- lambda
- RDS
- AWS
- Jenkins
- dns
- NaCl
- FSX
- storage gateway
- Linux
- Today
- Total
목록Python (2)
끄적이는 보송
Security Group을 생성하고 많은 양의 Rule을 반복적으로 입력하는 일은 콘솔 환경에서 꾀나 고통스러운 일이다. 실수는 덤이다. 그래서 Python 코드로 한번 짜봤다. 하나의 룰에 여러 Source를 입력할 수도, Security Group ID가 source 인 경우도, 포트 번호가 범위인 경우 등등을 고려해 보았다. import boto3 # EC2 Client ec2 = boto3.client('ec2', region_name='') # VPC Client vpc_id = '' # Create a new Security Group response = ec2.create_security_group( Description = 'security group description', GroupN..
Python으로 EC2 Instance의 Name, ID, Private IP, Public IP를 조회하여 CSV파일로 추출하는 코드 import boto3 import csv YOUR_REGION = 'ap-northeast-2' # Create an EC2 client ec2 = boto3.client('ec2', region_name=YOUR_REGION) # Retrieve all instances (both running and stopped) instances = ec2.describe_instances() # Create a list to hold the instance details instance_details = [] # Append the details of each instance..