適用於 Db2 的 儲存體存取RDS的儲存程序 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

適用於 Db2 的 儲存體存取RDS的儲存程序

下列預存程序RDS會管理 Db2 資料庫的儲存存取權,這些資料庫使用 Amazon S3 來遷移資料。如需詳細資訊,請參閱透過 Amazon S3 將 Db2 資料遷移至 Amazon RDS for Db2

rdsadmin.catalog_storage_access

編製儲存別名的目錄,以使用 Db2 資料檔案存取 Amazon S3 儲存貯體。

語法

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

參數

需要下列輸出參數:

?

輸出錯誤訊息的參數標記。資料類型為 varchar

需要下列輸入參數:

alias

用於存取 Amazon S3 儲存貯體中遠端儲存體的別名名稱。資料類型為 varchar

s3_bucket_name

資料所在的 Amazon S3 儲存貯體名稱。資料類型為 varchar

grantee_type

要接收授權的受讓者類型。資料類型為 varchar。有效值:USERGROUP

grantee

要接收授權的使用者或群組。資料類型為 varchar

使用須知

Amazon 在您新增至 RDS for Db2 資料庫執行個體IAM的角色中RDS包含目錄化別名。如果您從資料庫執行個體中移除IAM角色,Amazon 會RDS刪除別名。如需詳細資訊,請參閱透過 Amazon S3 將 Db2 資料遷移至 Amazon RDS for Db2

如需檢查編製別名目錄狀態的詳細資訊,請參閱 rdsadmin.get_task_status

範例

下列範例會註冊名為 的別名SAMPLE。使用者jorge_souza有權存取名為 的 Amazon S3 儲存貯體amzn-s3-demo-bucket

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

rdsadmin.uncatalog_storage_access

移除儲存體存取別名。

語法

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

參數

需要下列輸出參數:

?

輸出錯誤訊息的參數標記。資料類型為 varchar

需要下列輸入參數:

alias

要移除的儲存別名名稱。資料類型為 varchar

使用須知

如需有關檢查移除別名狀態的資訊,請參閱 rdsadmin.get_task_status

範例

下列範例會移除名為 的別名SAMPLE。此別名不再提供與其相關聯的 Amazon S3 儲存貯體的存取權。

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