Gespeicherte Prozedur setCosConn

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

Definiert eine Verbindung zu einem Cloud-Objektspeicher in der Data Virtualization. Das Schema ist DVSYS.

Eingabeparameter

object_store_type
Der Typ dieses erforderlichen Parameters ist VARCHAR (20). Zu den Objektspeichertypen, die Data Virtualization unterstützt werden, sind "ADLS ", " AWS3 ", "CEPH ", "IBMCOS " und "MINIO ".
endpoint_URL
Der Typ dieses erforderlichen Parameters ist VARCHAR (32672). Gibt die Endpunkt-URL der Object Storage an. Beispiel: "s3.eu-central-1.amazonaws.com".
bucket
Der Typ dieses optionalen Parameters ist VARCHAR (32672). Gibt einen Bucketnamen für den Endpunkt an. Wenn dieser Parameter weggelassen wird, gibt er eine Global-Verbindung an. Sie können eine globale Verbindung pro Data Virtualization angeben.
access_key
Der Typ dieses erforderlichen Parameters ist VARCHAR (32672). Gibt den Zugriffsschlüssel für den Object Storage an.
secret_key
Der Typ dieses erforderlichen Parameters ist VARCHAR (32672). Gibt den geheimen Schlüssel für den Object Storage an.
SSL_certificate
Dieser Parameter wird nicht unterstützt.
additional_properties_for_common_connectivity
Der Typ dieses optionalen Parameters ist VARCHAR (32672).
additional_options
Der Typ dieses optionalen Parameters ist VARCHAR (32672). Gibt eine durch Kommas begrenzte Liste mit zusätzlichen Parametern im folgenden Format an: '<key1>=<value1>, <key2>=<value2>, ...'. Unterstützte Optionen sind EDITCID (Eigenschaften für eine bestimmte CID ändern) und CCID (allgemeine Konnektivitäts-ID angeben).

Ausgabeparameter

connection_ID
Der Typ dieses Parameters ist VARCHAR (20). Stellt die generierte Verbindungs-ID für die Data Virtualization dar.
Diagnose
Der Typ dieses Parameters ist VARCHAR (32672). Stellt die Diagnoseausgabe dar, wenn ein Fehler auftritt.

Syntax

Verwenden Sie die folgende Syntax und ersetzen Sie die untenstehenden Parameter für diese gespeicherte Prozedur:
call DVSYS.setcosconn('<object_store_type>', '<endpoint_URL>', '<bucket>', '<access_key>', '<secret_key>', null, <additional_properties_for_common_connectivity>, <additional_options>, ?, ?)

Beispiel

call DVSYS.setcosconn('AWS3', 's3.eu-central-1.amazonaws.com', 'myNewBucket', '<ACCESS_KEY>', '<SECRET_KEY>', null, null, null, ?, ?)
Die Ausgabe könnte wie der folgende Text aussehen.
  Value of output parameters
  --------------------------
  Parameter Name  : CONNECTIONID
  Parameter Value : AWS310001

  Parameter Name  : DIAGS
  Parameter Value : -

  Return Status = 0