为了账号安全,请及时绑定邮箱和手机立即绑定

使用 go SDK 列出可用的 AWS RDS 实例类型

使用 go SDK 列出可用的 AWS RDS 实例类型

Go
www说 2022-10-24 09:03:02
我正在尝试列出可以为给定数据库引擎(postgres/mysql)生成的所有可用实例类型。目前可以使用aws带有以下命令的 cli:aws rds describe-orderable-db-instance-options --engine mysql在此文档页面上可以看到更多选项 - describe-orderable-db-instance-options但是,当我尝试使用 aws go-sdk 实现相同功能时,我找不到任何可以为我提供可用实例列表的类似功能。文档可以参考这里 - https://pkg.go.dev/github.com/aws/aws-sdk-go/service/rds我对尝试列出配置的实例并检查它们的实例类型不感兴趣。相反,这应该是一个预配置步骤,允许我选择可用的实例类型。
查看完整描述

1 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

可能这就是您正在寻找的内容:

func (*RDS) DescribeOrderableDBInstanceOptions(input *DescribeOrderableDBInstanceOptionsInput) (*DescribeOrderableDBInstanceOptionsOutput, error)

返回指定数据库引擎、数据库引擎版本和数据库实例类的可订购数据库实例选项列表。

用法:

input := &rds.DescribeOrderableDBInstanceOptionsInput{
        Engine:          aws.String("mysql"),
        EngineVersion:   aws.String("5.6.27"),
        LicenseModel:    aws.String("general-public-license"),
        Vpc:             aws.Bool(true),
    }


查看完整回答
反对 回复 2022-10-24
  • 1 回答
  • 0 关注
  • 167 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号