gpt4 book ai didi

python - 在python中通过rds创建aurora数据库实例

转载 作者:太空宇宙 更新时间:2023-11-03 21:47:09 26 4
gpt4 key购买 nike

我对如何使用 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
)

关于python - 在python中通过rds创建aurora数据库实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52415197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com