.NET 응용 프로그램용 AWS SDK 구성
Amazon S3 용 AWS SDK for .NET 애플리케이션을 구성하여 AWS 자격 증명, 로깅 옵션, 엔드 포인트 또는 서명 버전 4 지원을 지정할 수 있다.
응용 프로그램을 구성하는 데 권장되는 방법은 프로젝트의 App.config 또는 Web.config 파일에서 <aws> 요소를 사용하는 것이다. 다음 예제에서는 AWSRegion 및 AWSLogging 매개 변수를 지정한다.
<configuration>
<configSections>
<section name="aws" type="Amazon.AWSSection, AWSSDK.Core"/>
</configSections>
<aws region="us-west-2">
<logging logTo="Log4Net"/>
</aws>
</configuration>
응용 프로그램을 구성하는 또 다른 방법은 프로젝트의 App.config 또는 Web.config 파일에서 <appSettings> 요소를 편집하는 것이다. 다음 예제에서는 AWSRegion 및 AWSLogging 매개 변수를 지정한다.
<configuration>
<appSettings>
<add key="AWSRegion" value="us-west-2"/>
<add key="AWSLogging" value="log4net"/>
</appSettings>
</configuration>
이러한 설정은 응용 프로그램을 다시 작성한 후에 만 적용된다.
AWSConfigs 클래스에서 속성 값을 설정하여 프로그래밍 방식으로 .NET 용 AWS SDK 응용 프로그램을 구성 할 수 있지만 대신 aws 요소를 사용하는 것이 좋다. 다음 예제에서는 AWSRegion 및 AWSLogging 매개 변수를 지정한다.
AWSConfigs.AWSRegion = "us-west-2";
AWSConfigs.Logging = LoggingOptions.Log4Net;
프로그래밍 방식으로 정의된 매개 변수는 App.config 또는 Web.config 파일에 지정된 값보다 우선시 한다. 프로그래밍 방식으로 정의된 일부 매개 변수 값은 즉시 적용된다. 다른 것은 새 클라이언트 오브젝트를 작성한 후에만 적용된다.
자세한 내용은 AWS 자격 증명 구성을 참조하면 된다.
주제
- .NET Core에서 사용되는 .NET용 AWS SDK 구성 [번역링크]
- AWS 자격 증명 구성하기 [번역링크]
- AWS 지역 선택 [번역링크]
- 다른 응용 프로그램 매개 변수 구성 [번역링크]
- .NET용 AWS SDK 구성 파일 참조 [번역링크]
[유니티 어필리에이트 프로그램]
아래의 링크를 통해 에셋을 구매하시거나 유니티를 구독하시면 수익의 일부가 베르에게 수수료로 지급되어 채널의 운영에 도움이 됩니다.
[투네이션]
[Patreon]
[디스코드 채널]
'Amazon Web Services' 카테고리의 다른 글
[AWS SDK for .NET] 재시도 및 시간 초과(Retries and Timeouts) (0) | 2017.10.16 |
---|---|
[AWS SDK for .NET] Amazon Web Services .NET용 비동기 API (0) | 2017.10.16 |
[AWS SDK for .NET] .NET용 AWS SDK 프로그래밍 (0) | 2017.10.16 |
[AWS SDK for .NET] .NET용 AWS SDK에서 지원되는 플랫폼 (0) | 2017.10.15 |
[AWS SDK for .NET] 새 프로젝트 시작하기 (0) | 2017.10.14 |