메뉴
Amazon Simple Storage Service
개발자 안내서 (API Version 2006-03-01)

예제 안내를 위한 도구 설정

이 소개 예제는 (예제 안내: Amazon S3 리소스에 대한 액세스 관리 참조) AWS Management Console을 사용하여 리소스를 만들고 권한을 부여합니다. 또한 권한을 테스트하기 위해 명령줄 도구인 AWS Command Line Interface(CLI)와 Windows PowerShell용 AWS 도구를 사용하므로 직접 코드를 작성할 필요가 없습니다. 권한을 테스트하려면 이러한 도구 중 하나를 설정해야 합니다.

To set up the AWS CLI

  1. Download and configure the AWS CLI. For instructions, see the following topics in the AWS Command Line Interface 사용 설명서.

    Getting Set Up with the AWS Command Line Interface

    Installing the AWS Command Line Interface

    Configuring the AWS Command Line Interface

  2. Set the default profile.

    You will store user credentials in the AWS CLI config file. Create a default profile in the config file using your AWS account credentials.

    Copy
    [default] aws_access_key_id = access key ID aws_secret_access_key = secret access key region = us-west-2
  3. Verify the setup by entering the following command at the command prompt. Both these commands don't provide credentials explicitly, so the credentials of the default profile are used.

    • Try the help command

      Copy
      aws help
    • Use aws s3 ls to get a list of buckets on the configured account.

      Copy
      aws s3 ls

예제 안내에 따라 다음과 같이 사용자를 만들고, 프로필을 작성하여 구성 파일에 사용자 자격 증명을 저장합니다. 이러한 프로필의 이름은 AccountAadmin과 AccountBadmin입니다.

Copy
[profile AccountAadmin] aws_access_key_id = User AccountAadmin access key ID aws_secret_access_key = User AccountAadmin secret access key region = us-west-2 [profile AccountBadmin] aws_access_key_id = Account B access key ID aws_secret_access_key = Account B secret access key region = us-east-1

이러한 사용자 자격 증명을 사용하여 명령을 실행하기 위해 프로필 이름을 지정하는 --profile 파라미터를 추가합니다. 다음 AWS CLI 명령은 examplebucket의 객체 목록을 검색하고 AccountBadmin 프로필을 지정합니다.

Copy
aws s3 ls s3://examplebucket --profile AccountBadmin

또는 명령 프롬프트에서 AWS_DEFAULT_PROFILE 환경 변수를 변경하여 사용자 자격 증명 중 한 세트를 기본 프로필로 구성할 수 있습니다. 이렇게 하고 나면 --profile 파라미터 없이 AWS CLI 명령을 실행할 때마다 AWS CLI에서, 환경 변수에 기본 프로필로 설정된 프로필을 사용합니다.

Copy
$ export AWS_DEFAULT_PROFILE=AccountAadmin

To set up AWS Tools for Windows PowerShell

  1. Download and configure the AWS Tools for Windows PowerShell. For instructions, go to Download and Install the AWS Tools for Windows PowerShell in the Windows PowerShell용 AWS 도구 사용 설명서.

    참고

    In order to load the AWS Tools for Windows PowerShell module, you need to enable PowerShell script execution. For more information, go to Enable Script Execution in the Windows PowerShell용 AWS 도구 사용 설명서.

  2. For these exercises, you will specify AWS credentials per session using the Set-AWSCredentials command. The command saves the credentials to a persistent store (-StoreAs parameter).

    Copy
    Set-AWSCredentials -AccessKey AccessKeyID -SecretKey SecretAccessKey -storeas string
  3. Verify the setup.

    • Execute the Get-Command to retrieve a list of available commands you can use for Amazon S3 operations.

      Copy
      Get-Command -module awspowershell -noun s3* -StoredCredentials string
    • Execute the Get-S3Object command to retrieve a list of objects in a bucket.

      Copy
      Get-S3Object -BucketName bucketname -StoredCredentials string

명령 목록은 Amazon Simple Storage Service Cmdlets를 참조하십시오.

이제 실습 준비가 되었습니다. 단원 시작 부분에 있는 링크를 따라 가십시오.