无法在Aurora Serverless上启用Data API

时间:2019-06-29 13:45:24

标签: amazon-web-services amazon-rds-aurora

我们正在尝试为Aurora无服务器群集启用Data API,该API已设置为位于VPC的专用子网中。我们尝试通过控制台启用它(即,修改>选择数据API>立即应用)。提交后没有任何错误,但是当我们返回到“修改”页面时,仍未选中“数据API”复选框。 我们还尝试按照文档https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html中的说明启用Data API,但响应仍显示HttpEndpointEnabled仍然为false。

我的猜测是,这可能与专用子网或安全组有关。任何反馈表示赞赏!

$ aws rds modify-db-cluster --db-cluster-identifier our-database --enable-http-endpoint
{
    "DBCluster": {
        "Capacity": 8, 
        "MasterUsername": "admin", 
        "HttpEndpointEnabled": false, 
        "ReadReplicaIdentifiers": [], 
        "VpcSecurityGroups": [
            {
                "Status": "active", 
                "VpcSecurityGroupId": "sg-0a66b09ade97573f0"
            }
        ], 

如果需要的话,数据库是使用CloudFormation创建的

1 个答案:

答案 0 :(得分:1)

数据API仅适用于无服务器db。确保在创建数据库时选择了“无服务器”选项。

当我尝试创建不具有数据API选项的aurora-postgresql变体时,我遇到了同样的问题。然后,我选择了具有无服务器选项的aurora-mysql,aws给了我启用HTTP端点的选项。