AWS prescriptive-guidance documentation change
Summary
Added new FAQs about .NET Core on Linux, Windows containers on Fargate, and API Gateway authentication. Updated documentation links.
Security assessment
Added documentation for API Gateway authentication methods including OAuth 2.0 with Cognito and custom authorizers, which are security features. No specific vulnerability is addressed.
Diff
diff --git a/prescriptive-guidance/latest/modernization-aspnet-web-services/faq.md b/prescriptive-guidance/latest/modernization-aspnet-web-services/faq.md index 61e01b4dd..98e01854a 100644 --- a//prescriptive-guidance/latest/modernization-aspnet-web-services/faq.md +++ b//prescriptive-guidance/latest/modernization-aspnet-web-services/faq.md @@ -5 +5 @@ -[Documentation](/index.html)[AWS Prescriptive Guidance](https://aws.amazon.com/prescriptive-guidance/)[Modernizing legacy Microsoft ASP.NET (ASMX) web services incrementally by using containers and Amazon API Gateway](welcome.html) +[Documentation](/index.html)[AWS Prescriptive Guidance](https://aws.amazon.com/prescriptive-guidance/)[Modernizing ASP.NET (ASMX) web services incrementally by using containers and Amazon API Gateway](introduction.html) @@ -12,0 +13,19 @@ This section provides answers to commonly raised questions about modernizing leg +**Q:** + +**A:** Yes, ASP.NET services (APIs) written in .NET Core can run on Linux. To run your .NET Core applications on Linux by using AWS Elastic Beanstalk, see [Working with .NET Core on Linux](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-dotnet-core-linux.html) in the AWS Elastic Beanstalk documentation. + +**Q:** Can I run Windows containers on AWS Fargate? + +**A:** As of the writing of this guide, Windows containers are supported only for the Amazon EC2 launch type. The Fargate launch type isn't currently supported for Windows containers. For more information, see [Amazon EC2 Windows containers](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_Windows.html) in the Amazon ECS documentation. + +**Q:** + +**A:** Not by default. However, API Gateway supports OAuth 2.0 through the use of Amazon Cognito user pools, and it supports other authentication and authorization providers through the use of custom authorizers. To get started with these options, see the following: + + * [Introducing custom authorizers in Amazon API Gateway](https://aws.amazon.com/blogs/compute/introducing-custom-authorizers-in-amazon-api-gateway/) (AWS Compute blog) + + * [Control access to a REST API using Amazon Cognito user pools as authorizer](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-integrate-with-cognito.html) (API Gateway documentation) + + + + @@ -26 +45 @@ Yes, both Amazon Elastic Container Service (Amazon ECS) and Amazon Elastic Kuber -Yes, ASP.NET services (APIs) written in .NET Core can run on Linux. To run your .NET Core applications on Linux by using AWS Elastic Beanstalk, see [Working with .NET Core on Linux](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-dotnet-core-linux.html) in the Elastic Beanstalk documentation. +Yes, ASP.NET services (APIs) written in .NET Core can run on Linux. To run your .NET Core applications on Linux by using AWS Elastic Beanstalk, see [Working with .NET Core on Linux](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-dotnet-core-linux.html) in the AWS Elastic Beanstalk documentation.