我在一家使用Serverless构建云原生应用程序和服务的公司工作。今天,我们在AWS Aurora上使用DynamoDB和SQL数据库。
我们希望在我们的下一个应用程序中使用DocumentDB,但我们找不到关于无服务器和亚马逊DocumentDB的任何东西。无服务器是否支持亚马逊网络服务DocumentDB?如果没有,将来有没有计划支持它?
发布于 2019-08-29 03:14:50
无服务器支持您可以使用CloudFormation定义的任何亚马逊网络服务资源。根据无服务器文档here
在名为资源的属性中定义您的亚马逊网络服务资源。这个属性包含了原始的CloudFormation模板语法,在YAML中...
用于创建DocumentDB集群的YAML如下所示:
resources:
Resources:
DBCluster:
Type: "AWS::DocDB::DBCluster"
DeletionPolicy: Delete
Properties:
DBClusterIdentifier: "MyCluster"
MasterUsername: "MasterUser"
MasterUserPassword: "Password1234!"
DBInstance:
Type: "AWS::DocDB::DBInstance"
Properties:
DBClusterIdentifier: "MyCluster"
DBInstanceIdentifier: "MyInstance"
DBInstanceClass: "db.r4.large"
DependsOn: DBCluster
您可以找到可以在Serverless.yaml here的resources
参数中定义的其他CloudFormation资源。
发布于 2020-02-05 10:23:30
DocumentDB不是无服务器服务。您需要管理后端服务器才能使用它。请参考这个博客:https://blogs.itemis.com/en/serverless-services-on-aws,你可以看到它不在“亚马逊网络服务”的列表中。
发布于 2021-11-07 13:02:28
不,这不支持无服务器,如果你真的想要它,你可以使用DynamoDB。此外,如果您愿意,可以看到不同之处。
DocumentDB
此数据库支持
DynamoDB
https://stackoverflow.com/questions/57696735
复制相似问题