

# 테이블 정책 관리
<a name="s3-tables-table-policy"></a>

Amazon S3 콘솔, Amazon S3 REST API, AWS SDK 및 AWS CLI를 사용하여 테이블에 대한 테이블 정책을 추가, 삭제, 업데이트 및 확인할 수 있습니다. 자세한 내용은 다음 항목을 참조하세요. Amazon S3 Tables에 지원되는 AWS Identity and Access Management(IAM) 작업 및 조건 키에 대한 자세한 내용은 [S3 Tables의 액세스 관리](s3-tables-setting-up.md) 섹션을 참조하세요. 테이블 정책 예시는 [S3 Tables의 리소스 기반 정책](s3-tables-resource-based-policies.md) 섹션을 참조하세요.

## 테이블 정책 추가
<a name="table-policy-add"></a>

테이블에 테이블 정책을 추가하려면 Amazon S3 REST API, AWS SDK 및 AWS CLI를 사용할 수 있습니다.

### AWS CLI 사용
<a name="table-policy-get-CLI"></a>

이 예시는 AWS CLI를 사용하여 테이블에 연결된 정책을 확인하는 방법을 보여줍니다. 명령을 사용하려면 *사용자 입력 자리 표시자*를 사용자의 정보로 대체합니다.

```
aws s3tables get-table-policy \
    --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1/table/tableID \
    --namespace my-namespace \
    --name my-table
```

### S3 콘솔 사용
<a name="table-policy-add-console"></a>

1. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 S3 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **Amazon S3**를 선택합니다.

1. **테이블 버킷**을 선택하고 테이블이 포함된 테이블 버킷 이름을 선택한 다음 해당 버킷에서 테이블을 선택합니다.

1. **권한** 탭을 선택합니다.

1. **테이블 정책**에서 **편집**을 선택합니다.

1. 정책 편집기에서 정책 JSON을 입력합니다.

1. (선택 사항) **정책 예제**를 선택하여 필요에 맞게 조정할 수 있는 샘플 정책을 확인합니다.

1. 정책을 입력한 후 **변경 사항 저장**을 선택합니다.

## 테이블 정책 보기
<a name="table-policy-get"></a>

테이블에 연결된 버킷 정책을 보려면 Amazon S3 REST API, AWS SDK 및 AWS CLI를 사용할 수 있습니다.

### AWS CLI 사용
<a name="table-policy-get-CLI"></a>

이 예시는 AWS CLI를 사용하여 테이블에 연결된 정책을 확인하는 방법을 보여줍니다. 명령을 사용하려면 *사용자 입력 자리 표시자*를 사용자의 정보로 대체합니다.

```
aws s3tables get-table-policy \
    --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket  \
    --namespace my-namespace \
    --name my-table
```

### S3 콘솔 사용
<a name="get-policy-table-console"></a>

1. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 S3 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **Amazon S3**를 선택합니다.

1. **테이블 버킷**을 선택하고 테이블이 포함된 테이블 버킷 이름을 선택한 다음 해당 버킷에서 테이블을 선택합니다.

1. **권한** 탭을 선택합니다.

## 테이블 정책 삭제
<a name="table-policy-delete"></a>

테이블에 연결된 정책을 삭제하려면 Amazon S3 REST API, AWS SDK 및 AWS CLI를 사용할 수 있습니다.

### AWS CLI 사용
<a name="table-policy-delete-CLI"></a>

이 예시에서는 AWS CLI를 사용하여 테이블 정책을 삭제하는 방법을 보여줍니다. 명령을 사용하려면 *사용자 입력 자리 표시자*를 사용자의 정보로 대체합니다.

```
aws s3tables delete-table-policy \
    --table-ARN arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \
    --namespace your-namespace \
    --name your-table
```

### S3 콘솔 사용
<a name="table-policy-delete-console"></a>

1. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 S3 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **Amazon S3**를 선택합니다.

1. **테이블 버킷**을 선택하고 테이블이 포함된 테이블 버킷 이름을 선택한 다음 해당 버킷에서 테이블을 선택합니다.

1. **권한** 탭을 선택합니다.

1. **테이블 버킷 정책**에서 **삭제**를 선택합니다.