[英]run a python script to create my schema on Amazon RDS DB instance
[英]Create aurora db instance via rds in python
我對如何使用boto3 api創建新的aurora數據庫實例感到非常困惑。 據我了解,為了創建一個新的aurora數據庫實例,我首先需要創建一個集群,然后在創建集群后就可以創建一個實例。 但是,實例如何知道群集已創建? 總而言之,我很失落,因此請您進一步澄清。
您使用DBClusterIdentifier
傳遞集群名稱。
這是一個快速而骯臟的顯示它的用法:
#!/usr/bin/env python
import boto3
rds = boto3.client('rds')
cpg = rds.create_db_cluster_parameter_group(
DBClusterParameterGroupName='blahpg',
DBParameterGroupFamily='aurora5.6',
Description='testing',
Tags=[
{
'Key': 'Name',
'Value': 'Testing'
},
]
)
db_cluster = rds.create_db_cluster(
AvailabilityZones=[
'us-east-1a',
],
BackupRetentionPeriod=1,
DBClusterIdentifier='mydbcluster',
DBClusterParameterGroupName='blahpg',
DatabaseName='blah',
Engine='aurora',
EngineVersion='5.6.10a',
MasterUserPassword='mypassword',
MasterUsername='myuser',
Port=3306,
StorageEncrypted=True,
)
instance = rds.create_db_instance(
DBInstanceIdentifier = 'moreblah',
DBInstanceClass = 'db.r4.large',
Engine='aurora',
DBClusterIdentifier='mydbcluster' # this is where you put the cluster name
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.