AWS IAM신임장 - AWS VS 코드용 도구 키트

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS IAM신임장

AWS IAM로컬에 저장된 액세스 키를 통한 AWS 계정의 자격 증명 인증.

기존 AWS IAM 자격 증명을 사용하여 AWS 툴킷을 인증하고 연결하는 방법에 대한 자세한 내용은 이 사용 설명서의 Connect to AWS 항목을 참조하십시오.

다음 섹션에서는 에서 사용자 AWS 계정으로 인증하기 위한 IAM 자격 증명을 설정하는 방법을 설명합니다. AWS Toolkit for Visual Studio Code

중요

AWS 계정 인증을 위한 IAM 자격 증명을 설정하기 전에 다음 사항을 참고하십시오.

  • 이미 다른 AWS 서비스 (예: AWS CLI) 를 통해 IAM 자격 증명을 설정한 경우 는 해당 자격 증명을 AWS Toolkit for Visual Studio Code 자동으로 탐지하여 VS Code에서 사용할 수 있도록 합니다.

  • AWS IAMID 센터 인증을 사용할 것을 권장합니다. AWS IAM모범 사례에 대한 추가 정보는 AWS Identity and Access Management 사용 설명서의 IAM섹션에서 보안 모범 사례를 참조하십시오.

  • 보안 위험을 피하려면 특별히 제작된 소프트웨어를 개발하거나 실제 데이터로 작업할 때 IAM 사용자를 인증에 사용하지 마십시오. 대신 Identity Center란 IAM 무엇입니까? 와 같은 ID 공급자와의 페더레이션을 사용하십시오. AWS IAM Identity Center 사용 설명서에서

IAM사용자 생성

AWS 계정을 사용하여 AWS Toolkit for Visual Studio Code 인증하도록 설정하려면 먼저 및 도구 참조 가이드의 장기 자격 증명을 사용하여 인증 항목에서 1단계: IAM 사용자 생성 및 2단계: 액세스 키 가져오기를 완료해야 합니다.AWS SDKs

참고

3단계: 도구 참조 가이드의 공유 자격 증명 파일 업데이트는 선택 사항입니다.AWS SDKs

3단계를 완료하면 에서 공유 자격 증명 파일 생성 AWS Toolkit for Visual Studio Code 아래에 표시된 작업 중에 자격 증명이 AWS Toolkit for Visual Studio Code 자동으로 검색됩니다.

3단계를 완료하지 않은 경우 아래 에서 공유 자격 증명 파일 생성 AWS Toolkit for Visual Studio Code 위치에 설명된 credentials file 대로 생성 프로세스를 단계별로 AWS Toolkit for Visual Studio Code 안내합니다.

에서 공유 자격 증명 파일 생성 AWS Toolkit for Visual Studio Code

공유 구성 파일공유 자격 증명 파일에는 계정의 구성 및 자격 증명 정보가 저장됩니다. AWS 공유 구성 및 보안 인증에 대한 자세한 내용은AWS Command Line Interface 사용 설명서의 Where are configuration settings stored?(구성 설정은 어디에 저장됩니까?) 섹션을 참조하세요.

를 통한 공유 자격 증명 파일 생성 AWS Toolkit for Visual Studio Code
  1. Shift+Command+P(Ctrl+Shift+PWindows) 를 눌러 명령 팔레트를 엽니다.

  2. 검색 AWS: Add a New Connection 필드에 입력합니다.

  3. AWS: Add a New Connection선택하여 AWS 툴킷 로그인 패널을 엽니다.

  4. AWS 툴킷 로그인 패널에서 IAM 자격 증명을 선택한 다음 계속 버튼을 선택하여 계속하십시오.

  5. 제공된 필드에 AWS 계정의 Profile NameAccess Key, 및 Secret Key 를 입력한 다음 계속 버튼을 선택하여 구성 파일에 프로필을 추가하고 툴킷을 계정에 연결합니다. AWS

  6. 인증이 완료되고 연결이 설정되면 Toolkit AWS 탐색기가 업데이트되어 AWS 서비스 및 리소스를 표시합니다.

참고

이 예시에서는 다음과 같이 가정해 보겠습니다.[Profile_Name] 구문 오류가 포함되어 있어 인증이 실패합니다.

[Profile_Name] xaws_access_key_id= AKIAI44QH8DHBEXAMPLE xaws_secret_access_key= wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

다음은 인증 오류로 생성된 로그 메시지의 예입니다.

2022-11-02 22:01:54 [ERROR]: Profile [Profile_Name] is not a valid Credential Profile: not supported by the Toolkit 2022-11-02 22:01:54 [WARN]: Shared Credentials Profile [Profile_Name] is not valid. It will not be used by the toolkit.

자격 증명 프로필 추가

구성 파일에 여러 자격 증명을 추가할 수 있습니다. 추가 하려면 Command Palette를 열고 AWS Toolkit Create Credentials Profile을 선택하세요. 그러면 자격 증명 파일이 열립니다. 다음 예와 같이 이 페이지에서 첫 번째 프로필 아래에 새 프로필을 추가할 수 있습니다.

# Amazon Web Services Credentials File used by AWS CLI, SDKs, and tools # This file was created by the AWS Toolkit for Visual Studio Code extension. # # Your AWS credentials are represented by access keys associated with IAM users. # For information about how to create and manage AWS access keys for a user, see: # https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html # # This credential file can store multiple access keys by placing each one in a # named "profile". For information about how to change the access keys in a # profile or to add a new profile with a different access key, see: # https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html # [Profile1_Name] # The access key and secret key pair identify your account and grant access to AWS. aws_access_key_id = AKIAIOSFODNN7EXAMPLE # Treat your secret key like a password. Never share your secret key with anyone. Do # not post it in online forums, or store it in a source control system. If your secret # key is ever disclosed, immediately use IAM to delete the access key and secret key # and create a new key pair. Then, update this file with the replacement key details. aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY [Profile2_Name] aws_access_key_id = AKIAI44QH8DHBEXAMPLE aws_secret_access_key = je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY