Amazon web services VS正在运行哪些命令来发布.net核心无服务器应用程序?

Amazon web services VS正在运行哪些命令来发布.net核心无服务器应用程序?,amazon-web-services,asp.net-core,aws-lambda,amazon-cloudformation,aws-toolkit,Amazon Web Services,Asp.net Core,Aws Lambda,Amazon Cloudformation,Aws Toolkit,我在看这份文件: 我使用DynamoDB模板使用blogapi创建了一个无服务器应用程序 当我从VS发布时,它会将其作为无服务器应用程序部署到aws,但它运行的是什么命令?如果没有VS,如何从命令行发布它 当我查看项目附带的serverless.template文件时,我只看到AWS::serverless::Functions和dynamodb表的参数和资源定义-在lambda控制台中将其注册为应用程序的指针/配置在哪里-而不仅仅是一组函数 它使用的是or SAM。它是标准Cloudforma

我在看这份文件:

我使用DynamoDB模板使用blogapi创建了一个无服务器应用程序

当我从VS发布时,它会将其作为无服务器应用程序部署到aws,但它运行的是什么命令?如果没有VS,如何从命令行发布它

当我查看项目附带的serverless.template文件时,我只看到AWS::serverless::Functions和dynamodb表的参数和资源定义-在lambda控制台中将其注册为应用程序的指针/配置在哪里-而不仅仅是一组函数

它使用的是or SAM。它是标准Cloudformation模板之上的一个抽象-它允许您以更简洁的方式声明无服务器应用程序资源。它还带有一个。我猜这就是幕后发生的事情

你可以自己试试。在SAM CLI之后,运行。那应该会让你离开地面

sam构建-模板serverless.template-必要时使用容器,需要Docker sam包-输出模板文件packaged.yml-s3 bucket sam部署-模板文件packaged.yml-堆栈名称my serverless应用程序-功能
模板显示其正在运行的dotnet lambda。。。。是否编译并运行sam构建?我想分别运行这些步骤-首先编译,运行测试,然后构建,从命令行部署包老实说,我不使用Visual Studio,所以我不知道dotnet lambda做什么,但可能类似。您可以根据需要在命令行中分别使用这三个命令。