本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 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
。有效值:USER
、GROUP
。 grantee
-
要接收授權的使用者或群組。資料類型為
varchar
。
使用須知
Amazon 會在您新增至RDS適用於 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')"