현재 Mysql 8.0.32에서 db.t3.medium 인스턴스를 운영하고 있고, AWS Graviton2 인스턴스로 변경 하려한다.
rds의 client.describe_orderable_db_instance_options 메소드를 이용하여 확인 가능하다.
import boto3
client = boto3.client('rds')
def OrderableDBInstance(Engine,EngineVersion,dbInstanceclass):
response = client.describe_orderable_db_instance_options(
Engine=Engine,
EngineVersion=EngineVersion,
DBInstanceClass=dbInstanceclass,
MaxRecords=123)
return response['OrderableDBInstanceOptions']
engine = 'mysql'
engineVersion = '8.0.32'
dbInstanceclass = 'db.t4g.medium'
storagetype = 'gp3'
for i in OrderableDBInstance(Engine,EngineVersion,dbInstanceclass):
if i['StorageType'] == storagetype:
print(i['DBInstanceClass'])
------------------------------------------------------------------------------
db.t4g.medium
'Python > Python Programming' 카테고리의 다른 글
[ Python ] Python ORM sqlalchemy 이용한 DataFrame Data Insert (0) | 2023.09.29 |
---|---|
[ Python ] mp4 url 다운로드 후 다이렉트 S3 저장 (0) | 2023.05.25 |
[ Python ] requests 모듈 다양한 이용 (0) | 2023.05.25 |
[ Python ] requests 모듈을 이용한 동영상 다운로드 (0) | 2023.05.25 |
[ Python ] 정규식 이용한 IP address 마스킹(감추기) 하기 (3) | 2023.05.24 |
[ Python ] Prometheus metric 값 가져오기 (0) | 2023.05.24 |
[ Python ] Linux 파일 (스토리지) 연도별 개수와 총 용량 구하기 (0) | 2023.05.24 |
[ Python ] socket 모듈을 이용한 Port open / close check (0) | 2023.05.23 |