Gespeicherte Prozeduren für den Speicherzugriff von RDS für Db2 - Amazon Relational Database Service

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.

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')"