AWS 계정 및 자격증명 만들기(Create an AWS Account and Credentials)
.NET 용 AWS SDK를 사용하여 AWS에 액세스하려면 AWS 계정 및 AWS 자격 증명이 필요하다. AWS 계정의 보안을 강화하려면 root 계정 자격 증명을 사용하는 대신 IAM 사용자를 사용하여 액세스 자격 증명을 제공하는 것이 좋다.
참고
IAM 사용자의 개요와 사용자 계정의 보안이 중요한 이유는 IAM 사용자 가이드에서 ID 관리 개요 : 사용자를 참조하여 확인할 수 있다.
AWS 계정 가입하기
AWS 계정에 가입하려면
1. http://aws.amazon.com/ 를 열고 Sign Up을 클릭한다.
2. 화면의 지시 사항을 따라야 한다. 가입 절차에는 전화를 받고 전화 키패드를 사용하여 PIN을 입력하는 과정이 포함된다.
그런 다음 IAM 사용자를 생성하고 비밀 액세스 키를 다운로드 (또는 복사)해야한다. .NET 용 AWS SDK를 사용하려면 액세스 키와 비밀 키로 구성된 유효한 AWS 자격 증명 집합이 있어야 한다. 이 키는 프로그래밍 방식의 웹 서비스 요청에 서명하고 AWS가 요청이 승인 된 출처에서 왔는지 확인할 수 있게 한다. 계정을 만들 때 일련의 계정 자격 증명을 얻을 수 있다. 그러나 .NET 용 AWS SDK에는 이러한 자격 증명을 사용하지 않는 것이 좋다. 대신 하나 이상의 IAM 사용자를 만들고 이러한 자격 증명을 사용하는 것을 추천한다. Amazon EC2 인스턴스에서 실행되는 응용 프로그램의 경우 IAM 역할을 사용하여 임시 자격 증명을 제공 할 수 있다.
IAM 사용자 만들기
IAM 사용자를 만들려면
1. IAM 콘솔로 이동한다(먼저 AWS에 로그인해야 할 수도 있음).
2. 사이드바에서 Users를 클릭하여 IAM 사용자를 본다.
3. IAM 사용자를 설정하지 않은 경우 Create New Users를 클릭하여 사용자를 만든다.
4. 목록에서 AWS에 액세스하는 데 사용할 IAM 사용자를 선택한다.
5. 보안 자격 증명(Security Credentials) 탭을 열고 액세스 키 만들기(Create Access Key)를 클릭한다.
참고
주어진 IAM 사용자에 대해 최대 두 개의 활성 액세스 키를 가질 수 있다. IAM 사용자가 이미 두 개의 액세스 키를 가지고있는 경우 새 키를 만들기 전에 하나의 액세스 키를 삭제해야 한다.
6. 결과 대화 상자에서 자격증명 다운로드(Download Credentials)를 선택하여 컴퓨터에 자격 증명 파일을 다운로드하거나 사용자 보안 자격 증명 표시(Show User Security Credentials)를 클릭하여 IAM 사용자의 액세스 키 ID 및 암호 액세스 키 (복사하여 붙여 넣을 수 있음)를 확인한다.
중요
대화 상자를 닫으면 비밀 액세스 키를 얻을 수있는 방법이 없다. 그러나 연결된 액세스 키 ID를 삭제하고 새 액세스 키 ID를 만들 수 있다.
그 다음 AWS 공유 자격 증명 파일 또는 환경에서 자격 증명을 설정한다.
자격 증명을 처리하는 기본 방법은 SDK 저장소에 있는 자격 증명의 각 집합에 대한 프로필을 만드는 것이다. Visual Studio 용 AWS Toolkit, PowerShell cmdlet 또는 .NET 용 AWS SDK를 사용하여 프로그래밍 방식으로 프로파일을 만들고 관리 할 수 있다. 이러한 자격 증명은 암호화되어 있으며 프로젝트와 별도로 저장된다. 그런 다음 응용 프로그램에서 이름으로 프로파일을 참조하고 빌드 할 때 증명서가 삽입된다. 이 방법을 사용하면 공개 사이트에서 실수로 프로젝트에 자격 증명을 노출하는 일이 발생하지 않는다. 자세한 내용은 Visual Studio 용 AWS Toolkit 설정 및 AWS 자격증명 구성하기[번역링크]를 참조하면 된다.
자격 증명 관리에 대한 자세한 내용은 AWS 액세스 키 관리 모범 사례를 참조하면 된다.
현재 계정 활동을 보고 언제든지 계정을 관리하려면 http://aws.amazon.com으로 이동하여 내 계정 / 콘솔(My Account/Console)을 선택하면 된다..
[유니티 어필리에이트 프로그램]
아래의 링크를 통해 에셋을 구매하시거나 유니티를 구독하시면 수익의 일부가 베르에게 수수료로 지급되어 채널의 운영에 도움이 됩니다.
[투네이션]
[Patreon]
[디스코드 채널]
'Amazon Web Services' 카테고리의 다른 글
[AWS SDK for .NET] AWS SDK 어셈블리 설치하기 (0) | 2017.10.14 |
---|---|
[AWS SDK for .NET] .NET 개발 환경 설치하기 (0) | 2017.10.14 |
[AWS SDK for .NET] .NET용 AWS SDK 시작하기 (0) | 2017.10.14 |
[AWS SDK for .NET] .NET 사용자를 위한 AWS SDK 가이드 (0) | 2017.10.14 |
[AWS SDK for .NET] .NET을 위한 AWS SDK 문서 (0) | 2017.10.14 |