从Ubuntu部署ASP.NET核心Web API项目

lyr7nygr  于 2023-01-25  发布在  .NET
关注(0)|答案(1)|浏览(277)

如何从Ubuntu将现有的ASP.NET核心Web API项目部署到AWS(lambda或api网关)?
有一个官方的link用于部署现有的ASP.NET核心Web API项目,但它是w.r.t WindowsOS,如何从ubuntu部署?

rqdpfwrv

rqdpfwrv1#

使用VS代码将无服务器应用程序部署到AWS云
这个例子展示了如何使用Toolkit for VS Code将上一节(创建一个新的无服务器应用程序(本地))中创建的无服务器应用程序部署到AWS云。
在执行部署之前,请确保涵盖以下项目:

For applications with deployment type Zip, be sure to have a globally unique Amazon S3 bucket name to use for the deployment.

For applications with deployment type Image, be sure to have both a globally unique Amazon S3 bucket name and an Amazon ECR repository URI to use for the deployment.

有关AWS Developer Guide.中的Lambda部署包的信息
要部署无服务器应用程序,请执行以下步骤:
1.要打开命令面板,请选择视图、命令面板,然后输入AWS。
1.选择AWS工具包部署SAM应用程序。

1.选择用于部署的模板.yaml文件。
1.选择要部署到的AWS区域。
1.输入此部署可以使用的Amazon S3存储桶的名称。存储桶必须位于要部署到的区域中。
1.如果无服务器应用程序包含包类型为Image的函数,请输入此部署可以使用的Amazon ECR资料档案库的名称。该资料档案库必须位于要部署到的区域中。
1.输入已部署堆栈的名称,可以是新堆栈名称,也可以是现有堆栈名称。
1.在VS代码的OUTPUT选项卡上验证部署是否成功。
如果发生错误,右下角会弹出一条类似于以下内容的消息:

1.有关详细信息,请检查OUTPUT(输出)选项卡中的文本。

  1. Amazon S3存储桶是否存在?

相关问题