簡體   English   中英

通過python中的rds創建aurora數據庫實例

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM