.NET API 라이브러리 및 프레임워크용 AWS 확장 프로그램

AWS SDK for .NET용 .NET 종속성 주입 확장 프로그램

AWS SDK for .NET용 .NET 구성 및 종속성 주입(DI) 확장 프로그램.

Amazon CloudWatch용 .NET 로깅 확장 프로그램

AWS의 .NET 로깅 확장 프로그램은 .NET 프레임워크를 Amazon CloudWatch Logs와 통합하여 구성된 로그 그룹에 로그 데이터를 씁니다. AWS CloudWatch Console을 사용하여 그 로그를 보고 검색할 수 있습니다. NLog, Apache log4net, ILogger, Serilog를 지원합니다.

AWS Systems Manager용 .NET 구성 확장 프로그램

AWS Systems Manager(AWS SSM)용 .NET 구성 확장 프로그램은 .NET Core 애플리케이션에 대한 구성 정보의 소스인 AWS SSM Parameter Store 및 AWS SSM AppConfig 사용을 간소화합니다.

AWS System Manager용 ASP.NET Core Data Protection Provider

AWS Systems Manager용 ASP.NET Core Data Protection Provider를 구현하면 AWS SSM의 Parameter Store를 사용하여 ASP.NET의 Data Protection API가 생성한 키를 저장할 수 있습니다. 이를 통해 여러 웹 서버가 키를 공유하도록 허용하여 확장할 수 있습니다.

Amazon Cognito용 ASP .NET Core Identify Provider

Amazon Cognito용 ASP .NET Core Identify Provider를 구현하면 ASP.NET Core Identity를 통해 ASP.NET Core 웹 애플리케이션을 구축하기 위한 멤버십 스토리지 솔루션인 Amazon Cognito 사용을 간소화할 수 있습니다.

AWS IDE 도구 키트

AWS Toolkit for Visual Studio 2022

AWS Toolkit for Visual Studio 2022는 Microsoft Windows의 Microsoft Visual Studio 2022에 대한 확장 프로그램입니다. 이 도구 키트를 사용하면 개발자가 Amazon Web Services를 사용해 .NET 및 .NET Core 애플리케이션을 더욱 손쉽게 개발, 디버깅 및 배포할 수 있습니다.

AWS Toolkit for Visual Studio 2019

AWS Toolkit for Visual Studio 2019는 Microsoft Windows의 Microsoft Visual Studio 2017 및 2019에 대한 확장 프로그램입니다. 이 도구 키트를 사용하면 개발자가 Amazon Web Services를 사용해 .NET 및 .NET Core 애플리케이션을 더욱 손쉽게 개발, 디버깅 및 배포할 수 있습니다.

AWS Toolkit for JetBrains

AWS Toolkit for JetBrains은 Rider와 함께 작동하며 AWS Lambda 및 S3와 같은 AWS 서비스와 함께 작동하도록 지원이 추가되었습니다.

AWS Toolkit for Visual Studio Code

AWS Toolkit for Visual Studio Code는 AWS Lambda와 같은 AWS 서비스와 함께 작동할 수 있도록 하는 VS Code 확장 프로그램입니다.

AWS Toolkit for Azure DevOps

Amazon S3, AWS Elastic Beanstalk, AWS CodeDeploy, AWS Lambda, AWS CloudFormation 등에 대한 작업을 하며, AWS Tools for Windows PowerShell 모듈 및 AWS CLI에서 명령을 실행합니다.

AWS Toolkit for .NET Refactoring

AWS Toolkit for .NET Refactoring은 레거시 .NET 애플리케이션을 AWS의 클라우드 기반 대체 애플리케이션으로 리팩터링하는 데 도움이 되는 Visual Studio 확장 프로그램입니다. 인포그래픽에서 이 도구 키트를 사용하는 방법, 도구 키트의 정의 및 사용하는 이유를 빠르게 알아보세요.

인포그래픽 보기

AWS Lambda용 AWS .NET 도구 및 라이브러리

AWS Lambda 기능 개발 및 배포를 지원하는 AWS 라이브러리, 청사진, 도구입니다.

라이브러리 및 청사진

.NET용 AWS Lambda 이벤트 라이브러리

Amazon.Lambda.*Events에는 여러 AWS 이벤트를 처리하는 Lambda 기능의 입력 유형으로 사용할 수 있는 클래스가 포함되어 있습니다.

.NET용 AWS Lambda 주석

.NET용 AWS .NET Lambda 주석은 .NET Lambda 기능 작성을 위한 새로운 프로그래밍 모델입니다. 관용적인 .NET 코딩 패턴을 허용하고 C# 소스 생성기 기술을 사용하여 Lambda 프로그래밍 모델과 보다 관용적인 프로그래밍 모델 간의 격차를 줄입니다.

Lambda ASP.NET Core Server 라이브러리

이 라이브러리를 사용하면 API Gateway 또는 ELB Application Load Balancer를 통해 Lambda 함수로 ASP.NET Core Web API 애플리케이션을 더욱 쉽게 실행할 수 있습니다. .NET Core 개발자는 ASP.NET Core Web API 프레임워크를 사용하여 ‘서버리스’ 애플리케이션을 생성하고, 로그 메시지를 Lambda의 로깅 API로 자동으로 전달하여 CloudWatch Log 이벤트를 작성할 수 있습니다.

AWS Lambda용 ILogger 구현

이 라이브러리는 .NET 로깅 프레임워크와 Lambda 로깅 API를 통합합니다. 애플리케이션이 표준 .NET 로깅 기능을 사용하여 메시지를 .NET ILogger API에서 Lambda의 로깅 API로 전달해 CloudWatch Log 이벤트를 작성할 수 있습니다.

AWS Lambda 청사진

AWS Lambda 청사진은 새로운 AWS Lambda용 .NET Core 프로젝트 설정에 사용됩니다. dotnet new 명령을 사용하여 Visual Studio 또는 dotnet CLI를 통해 노출될 수 있도록 일반적인 형식으로 정의됩니다.
dotnet new -i Amazon.Lambda.Templates::*

도구 및 컨테이너 이미지

AWS Lambda Tool for .NET CLI

이 도구 확장 프로그램은 AWS Lambda .NET Core 프로젝트를 빌드 및 패키징한 후 그 프로젝트를 직접 AWS Lambda 서비스로 배포하거나 AWS CloudFormation을 통해 배포합니다.
dotnet tool install -g Amazon.Lambda.Tools

AWS Lambda Tool for PowerShell

AWS Lambda Tool for PowerShell은 PowerShell로 작성된 AWS Lambda 기능을 생성하고 배포하는 데 사용할 수 있습니다.

AWS Lambda Mock Tool for .NET

AWS .NET Mock Lambda Tool for .NET은 .NET Core Lambda 프로젝트를 로드하고 에뮬레이트된 Lambda 환경 내에서 선택한 코드를 실행하는 데 사용할 수 있는 테스트 도구입니다. 그런 다음 이 도구를 호스팅하는 프로세스에 연결된 IDE는 .NET Core Lambda 코드를 디버깅하고 순서대로 수행할 수 있습니다. 이 도구는 최소한의 종속성을 가진 빠른 로컬 디버깅에 최적화되어 있습니다. https://github.com/aws/aws-lambda-dotnet/tree/master/Tools/LambdaTestTool

AWS Lambda 컨테이너 이미지

이미지 기반 개발을 실행하기 위해 Lambda에서 사용되는 도커 이미지 구축을 위한 소스 코드입니다. .NET 개발의 경우 Lambda에서 이러한 개발을 배포하는 데 사용되는 도커 이미지는 Amazon Linux 기반 이미지를 기반으로 합니다.

AWS SDK for .NET 및 .NET용 고급 클라이언트

AWS SDK for .NET

AWS SDK for .NET을 통해 .NET 개발자는 Amazon Web Services를 사용하여 쉽게 작업하고 Amazon S3, Amazon DynamoDB, AWS Lambda 등을 사용하여 확장 가능한 솔루션을 구축할 수 있습니다.

설명서 

AWS X-Ray SDK for .NET

AWS X-Ray는 개발자가 분산 애플리케이션을 분석하고 디버깅하도록 지원합니다. X-Ray를 사용해 자신이 개발한 애플리케이션과 기본 서비스가 성능 문제와 오류의 근본 원인 식별과 문제 해결을 올바로 수행하는지 파악할 수 있습니다.

Amazon S3 Encryption Client for .NET

클라이언트측 암호화는 누구나 업계 표준 및 모범 사례를 사용하여 쉽게 데이터를 암호화 및 복호화할 수 있도록 설계된 클라이언트 측 암호화 라이브러리입니다.

자세히 알아보기 >

소스 코드 보기 >

Amazon Cognito Authentication Client for .NET

Amazon Cognito Extension Client for .NET은 .NET 개발자를 위한 Amazon Cognito 사용자 풀의 인증 프로세스를 간소화합니다. 몇 번의 짧은 메서드 호출만으로 Amazon Cognito 사용자 풀에 대한 여러 인증 방법을 사용할 수 있으며, 직관적인 프로세스를 만들 수 있습니다.

AWS Secrets Manager Caching Client for .NET

AWS Secrets Manager Caching Client for .NET를 통해 .NET 애플리케이션에 대한 보안 암호의 프로세스 내 캐싱을 활성화할 수 있습니다.

AWS Tool for .NET CLI 및 Powershell

AWS Deploy Tool for .NET CLI

AWS Deploy Tool for .NET CLI는 .NET 애플리케이션에 대한 컴퓨팅 권장 사항을 제공하고 몇 가지 간단한 단계로 이를 AWS에 배포하는 대화형 보조 도구입니다.

자세히 알아보기 >

소스 코드 보기 >

AWS Lambda Tool for .NET CLI

AWS Lambda Tools for .NET CLI를 사용하면 .NET CLI에서 Lambda 함수를 손쉽게 생성, 배포 및 호출할 수 있습니다.

자세히 알아보기 >

소스 코드 보기 >

AWS CodeArtifact Tool for .NET CLI

nuget dotnet 과 같은 CLI 도구를 사용하여 AWS CodeArtifact에서 패키지를 게시 및 사용할 수 있습니다.
dotnet tool install -g 
AWS.CodeArtifact.NuGet.CredentialProvider 

AWS Tools for PowerShell

Windows PowerShell 및 PowerShell Core용 AWS 도구를 이용하여 Windows 개발자 및 관리자는 PowerShell 스크립팅 환경에서 AWS 서비스를 관리할 수 있습니다.

AWS Lambda Tool for PowerShell

AWS Lambda Tool for PowerShell은 PowerShell로 작성된 AWS Lambda 기능을 생성하고 배포하는 데 사용할 수 있습니다.

코드형 인프라(AWS CDK)

AWS CDK

AWS Cloud Development Kit(AWS CDK)는 C#을 비롯한 익숙한 프로그래밍 언어를 사용하여 클라우드 애플리케이션 리소스를 정의할 수 있는 오픈 소스 소프트웨어 개발 프레임워크입니다.

AWS CDK API 참조

CDK에 대한 모든 API 작업을 자세히 설명합니다. 또한, 지원되는 웹 서비스 프로토콜에 대한 샘플 요청, 응답 및 오류도 제공합니다.

현대화 도구

AWS App2Container

AWS App2Container는 애플리케이션을 분석하는 명령줄 도구입니다. Amazon ECS 또는 Amazon EKS에 대한 올바른 종속성, 네트워크 구성 및 배포 지침으로 구성된 컨테이너 이미지를 자동으로 생성합니다.

Porting Assistant for .NET

Porting Assistant for .NET은 .NET Framework 애플리케이션을 신속히 스캔하여 .NET Core와 호환되지 않는 요소를 확인하고, 알려진 교체 요소를 찾아서 상세한 호환성 평가를 생성함으로써 포팅 작업을 빠르게 시작할 수 있도록 합니다.

AWS Microservice Extractor for .NET

AWS Microservice Extractor for .NET은 애플리케이션을 더 작은 프로젝로 다시 아키텍팅하는
프로세스를 간소화합니다. 애플리케이션 및 해당 종속성의 시각적 표현을 생성하도록 소스 코드 및 런타임 지표를 분석하는 지원 도구를 사용하여 .NET 애플리케이션을 현대화하고 전환하세요.

Microsoft 워크로드용 AWS 현대화 계산기

이 계산기를 사용하면 Microsoft 워크로드를 AWS 클라우드의 오픈 소스 소프트웨어와 클라우드 네이티브 서비스를 사용하는 새로운 아키텍처로 현대화하는 비용을 추정할 수 있습니다. 그러면 클라우드용으로 구축된 기능 사용 시의 이점을 평가할 수 있습니다. 이러한 이점으로는 총 소유 비용(TCO) 감소, 소프트웨어 라이선스 관리 불필요, 개발자 생산성 개선 등이 있습니다.