Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Gespeicherte Prozeduren für den Speicherzugriff von RDS für Db2
Mit den integrierten gespeicherten Prozeduren, die in diesem Thema beschrieben werden, wird der Speicherzugriff für RDS-für-Db2-Datenbanken verwaltet, die Amazon S3 zum Migrieren von Daten verwenden. Weitere Informationen finden Sie unter Migrieren von Db2-Daten über Amazon S3 zu Amazon RDS für Db2.
In den folgenden integrierten gespeicherten Prozeduren erhalten Sie Informationen zu deren Syntax, Parametern, Nutzungshinweisen und Beispielen.
Gespeicherte Prozeduren
rdsadmin.catalog_storage_access
Katalogisiert einen Speicheralias für den Zugriff auf einen Amazon-S3-Bucket mit Db2-Datendateien.
Syntax
db2 "call rdsadmin.catalog_storage_access( ?, 'alias', 's3_bucket_name', 'grantee_type', 'grantee' )"
Parameter
Der folgende Ausgabeparameter ist erforderlich:
- ?
-
Eine Parametermarkierung, die eine Fehlermeldung ausgibt. Der Datentyp ist
varchar.
Die folgenden Eingabeparameter sind erforderlich:
alias-
Der Aliasname für den Zugriff auf Remotespeicher in einem Amazon-S3-Bucket. Der Datentyp ist
varchar. s3_bucket_name-
Der Name des Amazon-S3-Bucket, in dem sich Ihre Daten befinden. Der Datentyp ist
varchar. grantee_type-
Der Typ des Berechtigungsempfängers, der die Autorisierung erhalten soll. Der Datentyp ist
varchar. Zulässige Werte:USER,GROUP. grantee-
Der Benutzer oder die Gruppe, die bzw. der die Autorisierung erhalten soll. Der Datentyp ist
varchar.
Nutzungshinweise
Amazon RDS enthält den katalogisierten Alias in der IAM-Rolle, die Sie zu Ihrer DB-Instance von RDS für Db2 hinzugefügt haben. Wenn Sie die IAM-Rolle aus Ihrer DB-Instance entfernen, löscht Amazon RDS den Alias. Weitere Informationen finden Sie unter Migrieren von Db2-Daten über Amazon S3 zu Amazon RDS für Db2.
Informationen zum Überprüfen des Katalogisierungsstatus für Ihren Alias finden Sie unter rdsadmin.get_task_status.
Beispiele
Im folgenden Beispiel wird der Alias SAMPLE registriert. Dem Benutzer jorge_souza wird Zugriff auf den Amazon-S3-Bucket amzn-s3-demo-bucket gewährt.
db2 "call rdsadmin.catalog_storage_access( ?, 'SAMPLE', 'amzn-s3-demo-bucket', 'USER', 'jorge_souza')"
rdsadmin.uncatalog_storage_access
Entfernt einen Alias für den Speicherzugriff.
Syntax
db2 "call rdsadmin.uncatalog_storage_access( ?, 'alias')"
Parameter
Der folgende Ausgabeparameter ist erforderlich:
- ?
-
Eine Parametermarkierung, die eine Fehlermeldung ausgibt. Der Datentyp ist
varchar.
Der folgende Eingabeparameter ist erforderlich:
alias-
Der Name des zu entfernenden Speicheralias. Der Datentyp ist
varchar.
Nutzungshinweise
Informationen zum Überprüfen des Entfernungsstatus für Ihren Alias finden Sie unter rdsadmin.get_task_status.
Beispiele
Im folgenden Beispiel wird der Alias SAMPLE entfernt. Dieser Alias ermöglicht keinen Zugriff mehr auf den Amazon-S3-Bucket, mit dem er verknüpft war.
db2 "call rdsadmin.uncatalog_storage_access( ?, 'SAMPLE')"