Procedimentos armazenados para acesso ao armazenamento do RDS para Db2 - Amazon Relational Database Service

Procedimentos armazenados para acesso ao armazenamento do RDS para Db2

Os procedimentos armazenados a seguir gerenciam o acesso ao armazenamento para bancos de dados do RDS para Db2 que usam o Amazon S3 para migrar dados. Para ter mais informações, consulte Migrar dados do Db2 por meio do Amazon S3 para o Amazon RDS para Db2.

rdsadmin.catalog_storage_access

Cataloga um alias de armazenamento para acessar um bucket do Amazon S3 com arquivos de dados do Db2.

Sintaxe

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

Parâmetros

O seguinte parâmetro de saída é obrigatório:

?

Um marcador de parâmetro que gera uma mensagem de erro. O tipo de dados é varchar.

Os seguintes parâmetros de entrada são obrigatórios:

alias

O alias para acessar o armazenamento remoto em um bucket do Amazon S3. O tipo de dados é varchar.

s3_bucket_name

O nome do bucket do Amazon S3 onde residem os dados. O tipo de dados é varchar.

grantee_type

O tipo do favorecido a receber autorização. O tipo de dados é varchar. Valores válidos: USER, GROUP.

grantee

O usuário ou o grupo para receber autorização. O tipo de dados é varchar.

Observações de uso

O Amazon RDS inclui o alias catalogado no perfil do IAM que você adicionou à instância de banco de dados do RDS para Db2. Se você remover o perfil do IAM da instância de banco de dados, o Amazon RDS excluirá o alias. Para ter mais informações, consulte Migrar dados do Db2 por meio do Amazon S3 para o Amazon RDS para Db2.

Para ter informações sobre como conferir o status da catalogação do alias, consulte rdsadmin.get_task_status.

Exemplos

O exemplo a seguir registra um alias chamado SAMPLE. O usuário jorge_souza recebe acesso ao bucket do Amazon S3 chamado amzn-s3-demo-bucket.

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

rdsadmin.uncatalog_storage_access

Remove um alias de acesso ao armazenamento.

Sintaxe

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

Parâmetros

O seguinte parâmetro de saída é obrigatório:

?

Um marcador de parâmetro que gera uma mensagem de erro. O tipo de dados é varchar.

O seguinte parâmetro de entrada é obrigatório:

alias

O nome do alias de armazenamento a ser removido. O tipo de dados é varchar.

Observações de uso

Para ter informações sobre como conferir o status de remoção do alias, consulte rdsadmin.get_task_status.

Exemplos

O exemplo a seguir remove um alias chamado SAMPLE. Esse alias não concede mais acesso ao bucket do Amazon S3 ao qual estava associado.

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