

# Amazon S3 on Outposts 버킷의 버킷 정책 보기
<a name="S3OutpostsBucketPolicyGet"></a>

버킷 정책은 버킷과 해당 버킷의 객체에 액세스 권한을 부여할 수 있는 리소스 기반 AWS Identity and Access Management(IAM) 정책입니다. 버킷 소유자만 정책을 버킷에 연결할 수 있습니다. 버킷에 연결된 권한은 버킷 소유자가 소유한 모든 버킷의 객체에 적용됩니다. 버킷 정책은 크기가 20KB로 제한됩니다. 자세한 내용은 [버킷 정책](S3onOutposts.md#S3OutpostsBucketPolicies) 단원을 참조하십시오.

다음 주제에서는 AWS Management Console, AWS Command Line Interface(AWS CLI) 또는 AWS SDK for Java를 사용하여 Amazon S3 on Outposts 버킷 정책을 확인하는 방법을 보여줍니다.

## S3 콘솔 사용
<a name="s3-outposts-bucket-policy"></a>

**버킷 정책 생성 또는 편집**

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 Amazon S3 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **Outposts 버킷**을 선택합니다.

1. 편집할 권한이 있는 Outposts 버킷을 선택합니다.

1. [**Permissions**] 탭을 선택합니다.

1. **Outposts 버킷 정책(Outposts bucket policy)** 섹션에서 기존 버킷 정책을 검토할 수 있습니다. 자세한 내용은 [S3 on Outposts로 IAM 설정](S3OutpostsIAM.md) 단원을 참조하십시오.

## AWS CLI 사용
<a name="S3OutpostsGetBucketPolicyCLI"></a>

다음 AWS CLI 예제에서는 Outposts 버킷에 대한 정책을 가져옵니다. 이 명령을 실행하려면 `user input placeholders`를 사용자의 정보로 대체합니다.

```
aws s3control get-bucket-policy --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket
```

## Java용 AWS SDK 사용
<a name="S3OutpostsGetBucketPolicyJava"></a>

다음 SDK for Java 예제에서는 Outposts 버킷에 대한 정책을 가져옵니다.

```
import com.amazonaws.services.s3control.model.*;

public void getBucketPolicy(String bucketArn) {

    GetBucketPolicyRequest reqGetBucketPolicy = new GetBucketPolicyRequest()
            .withAccountId(AccountId)
            .withBucket(bucketArn);

    GetBucketPolicyResult respGetBucketPolicy = s3ControlClient.getBucketPolicy(reqGetBucketPolicy);
    System.out.printf("GetBucketPolicy Response: %s%n", respGetBucketPolicy.toString());

}
```