- You can deploy your application in just one click.
- Based on your application, we will recommend deployment options.
- Automatic Dockerfile creation as required by your deployment destination’s environment.
- Optimized settings to build and package your applications according to your deployment target.
[Click on the image to see a larger version.] Publish to AWS (source : AWS). Amazon stated in a blog post on July 6, that “With sensible defaults for all deployment options, you can now get.NET applications up and running in just a click or with a few simple steps — without needing to have deep expertise in AWS.” You will be given recommendations on the best compute for your application. This will give you more confidence when making your first deployments. AWS presents a list of key capabilities that includes the compute recommendations listed above.
- Compute recommendations — Get the compute recommendations and find out which AWS compute is best suited to your application.
- Dockerfile generation — The Dockerfile will automatically be generated if requested by your chosen AWS compute.
- Auto packaging and deployment — Your application will be packaged and deployed according to the AWS compute. The tooling will deploy your application using AWS CDK and provision the infrastructure.
- You can create repeatable and shareable AWS CDK deployment projects. Then you can modify them to suit your particular use-case. You can then version control them and share them with your team to make repeatable deployments.
- Integration with CI/CD — disable interactive features and use different deployment settings for pushing the same application bundle to different environments.
- Assistance with learning AWS CDK to.NET • Learn the AWS tools it is built upon, such as AWS CDK.
AWS stated that you can deploy ASP.NET Core apps, long-running services, and Web Assembly applications built with.NET Core 3.1 or higher, including the.NET 7 preview. “At the time this release, we support deployments of Amazon Elastic Container Service, (Amazon ECS), using AWS Fargate compute engine and AWS App Runner. Blazor WebAssembly apps can be hosted in Amazon S3 via Amazon CloudFront as a content delivery system (CDN). The new experience works with Amazon Elastic Container Service, (Amazon ECS), which uses AWS Fargate compute engine and AWS App Runner. Blazor WebAssembly apps can be hosted in Amazon S3 via Amazon CloudFront as a content delivery system (CDN). Deployment projects are a new feature that allows developers to customize deployments within Visual Studio or the CLI, including the UI. This can be shared between team members. They allow teams to create custom deployment scenarios while still using the existing provability.