Deploy applications to Amazon
After you've developed your cloud-native .NET Core application or service on a development machine, you'll want to deploy it to Amazon. You can do this by using the Amazon Web Services Management Console or certain services like Amazon CloudFormation or Amazon Cloud Development Kit (Amazon CDK). You can also use Amazon tools that have been created for the purpose of deployment. By using these tools, you can do the following.
Deploy from the .NET CLI
You can use the following Amazon tools for .NET CLI to deploy your applications to Amazon:
-
Amazon Deploy Tool for .NET CLI
- Supports deployments to Amazon App Runner , Amazon Elastic Container Service (Amazon ECS) , and Amazon Elastic Beanstalk . -
Amazon Lambda Tools for .NET CLI
- Supports deployments of Amazon Lambda projects.
Deploy from the IDE toolkits
You can use Amazon toolkits to deploy your applications directly from the IDE of your choice:
-
Amazon Toolkit for Visual Studio
Note
The "Publish to Amazon" feature in the toolkit exposes the same functionality as the Amazon Deploy Tool for .NET CLI. To learn more, go to Publish to Amazon in the Amazon Toolkit for Visual Studio User Guide.
-
See Work with Amazon Serverless Applications and Work with Amazon App Runner.
-
See Working with serverless applications and Using Amazon App Runner.
Use cases
The following sections contain use case scenarios for certain types of applications, including information about how you would use the .NET CLI to deploy those applications.