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] |
+-------------+----------+