Amazon web services AppSync数据API在此区域中不可用
我正在尝试将AppSync连接到Aurora serverless数据源,但当我尝试通过AWS控制台创建数据源时,它显示了这一点: 我的AppSync API位于ap-Southast-1(新加坡),我的Aurora无服务器数据库也位于同一地区。据了解,该地区可以使用数据API。以下是部署DB集群的cloudformation模板:Amazon web services AppSync数据API在此区域中不可用,amazon-web-services,aws-appsync,aws-aurora-serverless,Amazon Web Services,Aws Appsync,Aws Aurora Serverless,我正在尝试将AppSync连接到Aurora serverless数据源,但当我尝试通过AWS控制台创建数据源时,它显示了这一点: 我的AppSync API位于ap-Southast-1(新加坡),我的Aurora无服务器数据库也位于同一地区。据了解,该地区可以使用数据API。以下是部署DB集群的cloudformation模板: DbCluster: Type: AWS::RDS::DBCluster DependsOn: DbSecret Properties
DbCluster:
Type: AWS::RDS::DBCluster
DependsOn: DbSecret
Properties:
DatabaseName: !Ref DatabaseName
DBClusterIdentifier: !Ref DbClusterId
DeletionProtection: false
EnableHttpEndpoint: true
Engine: aurora
EngineMode: serverless
EngineVersion: 5.6.10a
MasterUsername: !Join ['', ['{{resolve:secretsmanager:', !Ref DbSecret, ':SecretString:username}}']]
MasterUserPassword: !Join ['', ['{{resolve:secretsmanager:', !Ref DbSecret, ':SecretString:password}}']]
ScalingConfiguration:
AutoPause: true
MinCapacity: 1
MaxCapacity: 2
SecondsUntilAutoPause: 300
StorageEncrypted: true
CloudFormation模板部署良好,正如您所见,EnableHttpEndpoint
已设置为true
,这意味着数据API已启用。我还检查了通过进入AWS控制台来尝试和修改数据库是否启用:
我试着在网上搜索任何线索,但什么也找不到。我不确定这是一个bug还是我做错了什么。如何通过此错误创建数据源?创建支持案例后,我发现数据API在该地区可用,只是AppSync未集成到该地区。换句话说,数据API是可用的,但AppSync无法在该地区使用它 作为替代方案,我计划运行AWS AppSync Lambda解析器,该解析器将调用数据API。这只是因为我需要的数据库是ap-东南-1
如果您不要求您的数据库位于不受支持的区域,您可以尝试在ap-Southwest-1中使用AppSync,同时将您的数据库置于受支持的区域(us-east-1最有可能工作)。创建支持案例后,我发现数据API在该区域可用,只是AppSync未集成到该区域。换句话说,数据API是可用的,但AppSync无法在该地区使用它 作为替代方案,我计划运行AWS AppSync Lambda解析器,该解析器将调用数据API。这只是因为我需要的数据库是ap-东南-1 如果您不要求数据库位于不受支持的区域,则可以尝试在ap-SOUTHEST-1中使用AppSync,同时将数据库置于受支持的区域(us-east-1最有可能工作)