LISTCOSBUCKETS gespeicherte Prozedur

Letzte Aktualisierung: 17. März 2025
LISTCOSBUCKETS gespeicherte Prozedur in der Data Virtualization

Gibt die Liste der Buckets in einem Cloud Object Storage (COS) zurück.

Eingabeparameter

ENDPOINT
Der Typ dieses erforderlichen Parameters ist VARCHAR (32672). Der Endpunkt im COS, von dem aus die Liste erstellt werden soll.
ACCESSID
Der Typ dieses erforderlichen Parameters ist VARCHAR (2000). Die Zugangskennung, die mit aufgelistet wird.
secretkey
Der Typ dieses erforderlichen Parameters ist VARCHAR (2000). Gibt den geheimen Schlüssel an, der den Zugriff auf den Cloud Object Storage ermöglicht.
OPTIONSCSV
Der Typ dieses optionalen Parameters ist VARCHAR (32672). Eine durch Kommata getrennte Liste von Zeichenfolgen, die zusätzliche Optionen bezeichnen, darunter:
  • BUCKNAME: Der Name des aufzulistenden Eimers. Der Standardwert ist NULL.
  • MAXATMPS: Die maximale Anzahl der zu versuchenden Auflistungen. Der Standardwert lautet 2. Der Höchstwert ist 20. Wenn Sie eine negative Zahl angeben, werden bis zu 20 Einträge versucht.
  • MAXBUCKS: Die maximale Anzahl der aufzulistenden Objekte. Der Standardwert ist 100. Wenn Sie eine negative Zahl angeben, werden alle Eimer aufgelistet.

Ausgabeparameter

DIAGS
Der Ausgangsparameter, der im Falle eines Fehlers eine Diagnose liefert. Der Typ ist VARCHAR(32672).

Syntax

Verwenden Sie die folgende Syntax und ersetzen Sie die Parameter für diese gespeicherte Prozedur:
CALL DVSYS.LISTCOSBUCKETS('<ENDPOINT>', '<ACCESSID>', '<SECRETKEY>', '<OPTIONSCSV>', ?);

Beispiel

CALL DVSYS.LISTCOSBUCKETS('http://9.30.194.210:9199', '1N8N77W8FKk5G280TN53', 'JbXoyGg5XhvN+bohZc+42WdU33am3+hXcE9e6XMa', 'MAXBUCKS=20', ?);

Die Ausgabe könnte wie der folgende Text aussehen:

+--------------+

| BUCKET       |

+--------------+

| bigsql-local |

+--------------+

1 row in results(first row: 0.144s; total: 0.154s)

+-------------+----------+

| Return Code | Param #2 |

+-------------+----------+

| -1992425446 | [NULL]   |

+-------------+----------+