Procedimento armazenado LISTCOSBUCKETS

Retorna a lista de buckets em um Cloud Object Storage (COS).

Parâmetros de entrada

ENDPOINT
O tipo desse parâmetro necessário é VARCHAR(32672). O ponto de extremidade no COS a ser listado.
ID DE ACESSO
O tipo desse parâmetro necessário é VARCHAR(2000). O identificador de acesso a ser listado.
secretkey
O tipo desse parâmetro necessário é VARCHAR(2000). Especifica a chave secreta que permite o acesso ao Cloud Object Storage.
OPÇÕESCSV
O tipo desse parâmetro opcional é VARCHAR(32672). Uma lista de strings separada por vírgulas que indica opções extras, incluindo:
  • BUCKNAME: O nome do bucket específico a ser listado. O valor padrão é NULL.
  • MAXATMPS: O número máximo de listagens a serem tentadas. O valor padrão é 2. O valor máximo é 20. Se você fornecer um número negativo, serão tentadas até 20 listagens.
  • MAXBUCKS: O número máximo de objetos a serem listados. O valor-padrão é 100. Se você fornecer um número negativo, todos os compartimentos serão listados.

Parâmetros de saída

DIAGRAMAS
O parâmetro de saída que fornece diagnósticos no caso de uma falha. O tipo é VARCHAR(32672).

Sintaxe

Use a sintaxe a seguir e substitua os parâmetros desse procedimento armazenado:
CALL DVSYS.LISTCOSBUCKETS('<ENDPOINT>', '<ACCESSID>', '<SECRETKEY>', '<OPTIONSCSV>', ?);

Exemplo

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

O resultado pode ser parecido com o texto a seguir:

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

| BUCKET       |

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

| bigsql-local |

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

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

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

| Return Code | Param #2 |

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

| -1992425446 | [NULL]   |

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