액세스 포인트 사용 - Amazon Simple Storage Service

액세스 포인트 사용

액세스 포인트가 있는 Amazon S3 버킷의 객체에 액세스하려면 Amazon S3 콘솔, AWS CLI, AWS SDK 또는 Amazon S3 REST API를 사용하면 됩니다.

액세스 포인트에 Amazon 리소스 이름(ARN)이 있습니다. 액세스 포인트 ARN은 버킷 ARN과 비슷하지만 명시적으로 입력되고 액세스 포인트의 리전 및 액세스 포인트 소유자의 AWS 계정 ID를 인코딩합니다. ARN에 대한 자세한 내용은 AWS 일반 참조의 Amazon 리소스 이름(ARN)을 참조하세요.

액세스 포인트 ARN은 arn:aws:s3:region:account-id:accesspoint/resource 형식을 사용합니다. 예:

  • arn:aws:s3:us-west-2:123456789012:accesspoint/testus-west-2 리전의 계정 123456789012에서 소유한 test라는 이름의 액세스 포인트를 나타냅니다.

  • arn:aws:s3:us-west-2:123456789012:accesspoint/*us-west-2 리전의 계정 123456789012에 있는 모든 액세스 포인트를 나타냅니다.

액세스 포인트를 통해 액세스하는 객체의 ARN은 arn:aws:s3:region:account-id:accesspoint/access-point-name/object/resource 형식을 사용합니다. 예:

  • arn:aws:s3:us-west-2:123456789012:accesspoint/test/object/unit-01us-west-2 리전의 계정 123456789012에서 소유한 test라는 이름의 액세스 포인트를 통해 액세스되는 unit-01 객체를 나타냅니다.

  • arn:aws:s3:us-west-2:123456789012:accesspoint/test/object/*us-west-2 리전의 계정 123456789012에서 test라는 이름의 액세스 포인트에 대한 모든 객체를 나타냅니다.

  • arn:aws:s3:us-west-2:123456789012:accesspoint/test/object/unit-01/finance/*us-west-2 리전의 계정 123456789012에서 test라는 이름의 액세스 포인트에 대한 접두사 unit-01/finance/에 해당하는 모든 객체를 나타냅니다.

S3 액세스 포인트를 통해 버킷 액세스

S3 액세스 포인트는 가상 호스트 스타일의 주소 지정만 지원합니다. 액세스 포인트를 통해 버킷의 주소를 지정하려면 다음 형식을 사용합니다.

https://access-point-name-account-id.s3-accesspoint.region.amazonaws.com
참고
  • 액세스 포인트 이름에 대시(-) 문자가 포함된 경우 URL에 대시를 포함시키고 계정 ID 앞에 다른 대시를 삽입합니다. 예를 들어, us-west-2 리전의 계정 123456789012에서 소유한 finance-docs라는 이름의 액세스 포인트를 사용하려면 적절한 URL은 https://finance-docs-123456789012.s3-accesspoint.us-west-2.amazonaws.com입니다.

  • S3 액세스 포인트는 HTTP를 통한 액세스를 지원하지 않습니다. 액세스 포인트는 HTTPS를 통한 보안 액세스만 지원합니다.

Virtual Private Cloud(VPC)를 사용하는 경우 VPC 엔드포인트 및 S3 액세스 포인트를 사용한 Amazon S3 액세스 관리를 참조하십시오.