AWS CLI 无法创建 RDS 实例

Posted

技术标签:

【中文标题】AWS CLI 无法创建 RDS 实例【英文标题】:AWS CLI Unable to Create RDS Instance 【发布时间】:2019-03-21 02:06:15 【问题描述】:

我正在关注 AWS lambda 教程 https://docs.aws.amazon.com/lambda/latest/dg/vpc-rds-create-rds-mysql.html,第一步是通过 CLI 创建 RDS 实例,但出现以下错误...

无效端点:https://rds.us-east-2.amazonaws.com

我已经尝试指定一些其他参数,例如 --availability-zone、-vpc-security-group-ids 等,但它仍然说端点不存在?

【问题讨论】:

您设置的区域似乎存在问题。您能否运行aws configure 并提供所需的信息,然后再试一次。请注意,ENV 变量会覆盖配置文件。 确保您安装了最新版本的 AWS CLI 工具。听起来您在添加 us-east-2 之前有一个旧版本。您可以通过运行aws --version 来检查您安装的版本 我已经升级了 awscli,现在它是 1.16.34。我已使用 us-east-2 的默认区域配置 aws cli。我认为升级解决了我的问题,因为我收到关于在 VPC 中未检测到默认子网的错误。 这解决了我的问题,另一个错误是因为我删除了我的默认 VPC。 @MarkB 你能提交你的评论和答案吗? 【参考方案1】:

确保您已安装最新版本的 AWS CLI 工具。听起来您在添加 us-east-2 之前有一个旧版本。你可以通过运行aws --version来检查你安装的版本。

【讨论】:

以上是关于AWS CLI 无法创建 RDS 实例的主要内容,如果未能解决你的问题,请参考以下文章

Elastic Beanstalk CLI,如何使用 RDS 实例创建环境?

AWS RDS极光 - 通过boto3或aws cli创建跨区域读取副本

如何仅在预置 AWS RDS 实例后创建用户和数据库?

升级后无法访问 AWS RDS 实例

AWS Lambda 无法连接到 RDS 实例,但我可以在本地连接?

使用 Terraform 创建 AWS MySQL RDS 实例时出错