Procedimento armazenado setCosConn

Define uma Cloud Object Storage conexão (COS) em Data Virtualization. O esquema é DVSYS.

Parâmetros de entrada

object_store_type
O tipo desse parâmetro necessário é VARCHAR(20). Os tipos de armazenamento de objetos que Data Virtualization suporta incluem 'ADLS', ' AWS3 ', 'CEPH', 'IBMCOS' e 'MINIO'.
endpoint_URL
O tipo desse parâmetro necessário é VARCHAR(32672). Especifica a URL do terminal do armazenamento de objetos. Por exemplo, 's3.eu-central-1.amazonaws.com'.
depósito
O tipo desse parâmetro opcional é VARCHAR(32672). Especifica um nome de depósito para o terminal. Se esse parâmetro for omitido, ele indicará uma conexão global. Você pode especificar uma conexão global por instância de Data Virtualization.
access_key
O tipo desse parâmetro necessário é VARCHAR(32672). Especifica a chave de acesso para o armazenamento de objetos.
secret_key
O tipo desse parâmetro necessário é VARCHAR(32672). Especifica a chave secreta para o armazenamento de objetos.
SSL_certificate
Esse parâmetro não é suportado.
additional_properties_for_common_connectivity
O tipo desse parâmetro opcional é VARCHAR(32672).
additional_options
O tipo desse parâmetro opcional é VARCHAR(32672). Especifica uma lista delimitada por vírgulas de parâmetros extra no formato a seguir: '<key1>=<value1>, <key2>=<value2>, ...'. As opções suportadas incluem EDITCID (mudar as propriedades para um determinado CID) e CCID (fornecer um ID de conectividade comum).

Parâmetros de saída

connection_ID
O tipo desse parâmetro é VARCHAR(20). Representa a ID de conexão gerada para a Data Virtualization.
diagnósticos
O tipo desse parâmetro é VARCHAR(32672). Representa a saída de diagnóstico se ocorrer uma falha.

Sintaxe

Use a seguinte sintaxe e substitua os parâmetros para este procedimento armazenado:
call DVSYS.setcosconn('<object_store_type>', '<endpoint_URL>', '<bucket>', '<access_key>', '<secret_key>', null, <additional_properties_for_common_connectivity>, <additional_options>, ?, ?)

Exemplo

call DVSYS.setcosconn('AWS3', 's3.eu-central-1.amazonaws.com', 'myNewBucket', '<ACCESS_KEY>', '<SECRET_KEY>', null, null, null, ?, ?)
A saída pode se parecer com o texto a seguir.
  Value of output parameters
  --------------------------
  Parameter Name  : CONNECTIONID
  Parameter Value : AWS310001

  Parameter Name  : DIAGS
  Parameter Value : -

  Return Status = 0