AWS CLI를 사용하여 Amazon S3에서 개발 - Amazon Simple Storage Service

AWS CLI를 사용하여 Amazon S3에서 개발

이 단계에 따라 AWS Command Line Interface(AWS CLI)를 다운로드하고 구성합니다.

Amazon S3 AWS CLI 명령 목록은 AWS CLI 명령 참조의 다음 페이지를 참조하세요.

참고

Amazon S3와 같은 AWS의 서비스를 사용하려면 액세스할 때 자격 증명을 제공해야 합니다. 이를 통해 서비스는 자신이 소유한 리소스에 액세스할 수 있는 권한이 있는지 확인할 수 있습니다. 콘솔은 암호를 요구합니다. AWS 계정에 대한 액세스 키를 생성하면 AWS CLI 또는 API에 액세스할 수 있습니다. 그러나 AWS 계정용 자격 증명을 사용하여 AWS에 액세스하지 않는 것이 좋습니다. 대신 AWS Identity and Access Management(IAM) 사용을 권장합니다. IAM 사용자를 생성하여 관리자 권한과 함께 IAM 그룹에 추가한 다음, 생성한 IAM 사용자에게 관리자 권한을 부여하십시오. 그러면 해당 IAM 사용자의 특정 URL과 자격 증명을 사용하여 AWS에 액세스할 수 있습니다. 관련 지침은 IAM 사용 설명서의 첫 번째 IAM 사용자 및 관리자 그룹 생성을 참조하세요.

AWS CLI 설정
  1. AWS CLI를 다운로드하고 구성합니다. 관련 지침은 AWS Command Line Interface 사용 설명서에서 다음 주제를 참조하세요.

  2. AWS CLI 구성 파일에서 관리자 사용자의 명명된 프로필을 추가합니다. 이 프로필은 AWS CLI 명령을 실행할 때 사용합니다. 자세한 내용은 AWS Command Line Interface 사용 설명서에서 AWS CLI에 사용되는 명명된 프로파일을 참조하세요.

    [adminuser] aws_access_key_id = adminuser access key ID aws_secret_access_key = adminuser secret access key region = aws-region

    사용할 수 있는 AWS 리전 목록은 AWS 일반 참조의 리전 및 엔드포인트를 참조하세요.

  3. 명령 프롬프트에 다음 명령을 입력하여 설정을 확인합니다.

    • help 명령을 실행하여 AWS CLI가 컴퓨터에 설치되어 있는지 확인합니다.

      aws help
    • 방금 생성한 adminuser 자격 증명을 사용하여 S3 명령을 실행합니다. 이렇게 하려면 명령에 --profile 파라미터를 추가하여 프로필 이름을 지정합니다. 이 예제에서는 계정의 ls 명령 목록 버킷을 나열합니다. AWS CLI는 adminuser 자격 증명을 사용하여 요청을 인증합니다.

      aws s3 ls --profile adminuser