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.
Die in diesem Thema beschriebenen integrierten gespeicherten Prozeduren verwalten den Speicherzugriff RDS für Db2-Datenbanken, die Amazon S3 für die Datenmigration verwenden. Weitere Informationen finden Sie unter Migration von Db2-Daten über Amazon S3 zu Amazon RDS for Db2.
Informationen zu deren Syntax, Parametern, Nutzungshinweisen und Beispielen finden Sie in den folgenden integrierten gespeicherten Prozeduren.
Gespeicherte Prozeduren
rdsadmin.catalog_storage_access
Katalogisiert einen Speicheralias für den Zugriff auf einen Amazon S3 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 S3-Bucket. Der Datentyp ist.
varchar
s3_bucket_name
-
Der Name des Amazon S3 S3-Buckets, in dem sich Ihre Daten befinden. Der Datentyp ist
varchar
. grantee_type
-
Der Typ des Empfängers, der eine Autorisierung erhalten soll. Der Datentyp ist
varchar
. Zulässige Werte:USER
,GROUP
. grantee
-
Der Benutzer oder die Gruppe, der die Autorisierung erhalten soll. Der Datentyp ist
varchar
.
Nutzungshinweise
Amazon nimmt RDS den katalogisierten Alias in die IAM Rolle auf, die Sie Ihrer RDS for Db2-DB-Instance hinzugefügt haben. Wenn Sie die IAM Rolle aus Ihrer DB-Instance entfernen, RDS löscht Amazon den Alias. Weitere Informationen finden Sie unter Migration von Db2-Daten über Amazon S3 zu Amazon RDS for Db2.
Informationen zur Überprüfung des Status der Katalogisierung Ihres Alias finden Sie unter. rdsadmin.get_task_status
Beispiele
Im folgenden Beispiel wird ein Alias namens SAMPLE
registriert. Dem Benutzer jorge_souza
wird Zugriff auf den aufgerufenen Amazon S3 S3-Bucket gewährtamzn-s3-demo-bucket
.
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 Speicheralias, der entfernt werden soll. Der Datentyp ist.
varchar
Nutzungshinweise
Hinweise zur Überprüfung des Status der Entfernung Ihres Alias finden Sie unter. rdsadmin.get_task_status
Beispiele
Im folgenden Beispiel wird ein Alias namens entferntSAMPLE
. Dieser Alias bietet keinen Zugriff mehr auf den Amazon S3 S3-Bucket, mit dem er verknüpft war.
db2 "call rdsadmin.uncatalog_storage_access( ?, 'SAMPLE')"