

# RDS for Db2의 스토리지 액세스에 대해 저장된 프로시저
<a name="db2-sp-managing-storage-access"></a>

이 주제에 설명된 기본 제공 저장 프로시저는 Amazon S3를 사용하여 데이터를 마이그레이션하는 RDS for Db2 데이터베이스에 대한 스토리지 액세스를 관리합니다. 자세한 내용은 [Amazon S3를 통해 Amazon RDS for Db2로 Db2 데이터 마이그레이션](db2-migration-load-from-s3.md) 단원을 참조하십시오.

구문, 파라미터, 사용 정보 및 예시에 대한 자세한 내용은 다음 기본 제공 저장 프로시저를 참조하세요.

**Topics**
+ [rdsadmin.catalog\_storage\_access](#db2-sp-catalog-storage-access)
+ [rdsadmin.uncatalog\_storage\_access](#db2-sp-uncatalog-storage-access)

## rdsadmin.catalog\_storage\_access
<a name="db2-sp-catalog-storage-access"></a>

Db2 데이터 파일이 있는 Amazon S3 버킷에 액세스하기 위한 스토리지 별칭을 카탈로그화합니다.

### 구문
<a name="db2-sp-catalog-storage-access-syntax"></a>

```
db2 "call rdsadmin.catalog_storage_access(
    ?,
    '{{alias}}',
    '{{s3_bucket_name}}',
    '{{grantee_type}}',
    '{{grantee}}'
    )"
```

### 파라미터
<a name="db2-sp-catalog-storage-access-parameters"></a>

다음 출력 파라미터는 필수입니다.

?  
오류 메시지를 출력하는 파라미터 표시자입니다. 데이터 유형은 `varchar`입니다.

다음 입력 파라미터는 필수입니다.

{{별칭}}  
Amazon S3 버킷의 원격 스토리지에 액세스하기 위한 별칭 이름입니다. 데이터 유형은 `varchar`입니다.

{{s3\_bucket\_name}}  
데이터가 있는 Amazon S3 버킷의 이름입니다. 데이터 형식은 `varchar`입니다.

{{grantee\_type}}  
권한을 받을 피부여자 유형입니다. 데이터 형식은 `varchar`입니다. 유효한 값: `USER`, `GROUP`.

{{grantee}}  
권한을 받을 사용자 또는 그룹입니다. 데이터 형식은 `varchar`입니다.

### 사용 노트
<a name="db2-sp-catalog-storage-access-usage-notes"></a>

Amazon RDS에서는 RDS for Db2 DB 인스턴스에 추가한 IAM 역할에 카탈로그화된 별칭이 포함되어 있습니다. DB 인스턴스에서 IAM 역할을 제거하면 Amazon RDS가 별칭을 삭제합니다. 자세한 내용은 [Amazon S3를 통해 Amazon RDS for Db2로 Db2 데이터 마이그레이션](db2-migration-load-from-s3.md) 단원을 참조하십시오.

별칭 카탈로그화 상태 확인에 대한 자세한 내용은 [rdsadmin.get\_task\_status](db2-user-defined-functions.md#db2-udf-get-task-status) 단원을 참조하세요.

### 예시
<a name="db2-sp-catalog-storage-access-examples"></a>

다음 예제에서는 `SAMPLE`이라는 별칭이 등록됩니다. 사용자 `jorge_souza`에게 `amzn-s3-demo-bucket`이라는 Amazon S3 버킷에 대한 액세스가 부여됩니다.

```
db2 "call rdsadmin.catalog_storage_access(
    ?,
    'SAMPLE', 
    'amzn-s3-demo-bucket', 
    'USER', 
    'jorge_souza')"
```

## rdsadmin.uncatalog\_storage\_access
<a name="db2-sp-uncatalog-storage-access"></a>

스토리지 액세스 별칭을 제거합니다.

### 구문
<a name="db2-sp-uncatalog-storage-access-syntax"></a>

```
db2 "call rdsadmin.uncatalog_storage_access(
    ?,
    '{{alias}}')"
```

### 파라미터
<a name="db2-sp-uncatalog-storage-access-parameters"></a>

다음 출력 파라미터는 필수입니다.

?  
오류 메시지를 출력하는 파라미터 표시자입니다. 데이터 유형은 `varchar`입니다.

다음 입력 파라미터는 필수입니다.

{{별칭}}  
제거할 스토리지 별칭의 이름입니다. 데이터 유형은 `varchar`입니다.

### 사용 노트
<a name="db2-sp-uncatalog-storage-access-usage-notes"></a>

별칭 제거 상태 확인에 대한 자세한 내용은 [rdsadmin.get\_task\_status](db2-user-defined-functions.md#db2-udf-get-task-status) 단원을 참조하세요.

### 예시
<a name="db2-sp-uncatalog-storage-access-examples"></a>

다음 예제에서는 `SAMPLE`이라는 별칭이 제거됩니다. 이 별칭은 연결된 Amazon S3 버킷에 대한 액세스를 더 이상 제공하지 않습니다.

```
db2 "call rdsadmin.uncatalog_storage_access(
    ?,
    'SAMPLE')"
```