IBM Cloud Docs
Cloud DatabasesCLI

Cloud DatabasesCLI

El plugin de la CLI de Cloud Databases ofrece métodos adicionales para acceder a las prestaciones de los servicios de Cloud Databases. Puede utilizar la CLI de Cloud Databases para gestionar y conectarse a

  • IBM Cloud® Databases for PostgreSQL
  • IBM Cloud® Databases for EnterpriseDB
  • IBM Cloud® Databases for Redis
  • IBM Cloud® Databases for Elasticsearch
  • IBM Cloud® Databases for etcd
  • IBM Cloud® Messages for RabbitMQ
  • IBM Cloud® Databases for MongoDB

Nota: El plugin de la CLI de Cloud Databases requiere que se instale la CLI de IBM Cloud.

La CLI de IBM Cloud

La CLI de IBM Cloud es una herramienta de desarrollador de uso general que proporciona acceso a la cuenta y a los servicios de IBM Cloud mediante una interfaz de línea de mandatos.

Dispone de instrucciones de introducción e instalación en la página de iniciación a la CLI de IBM Cloud. Si instala la CLI a partir del mandato cURL que se proporciona, obtendrá una selección de plugins y extensiones adicionales para diversos IDE.

Puede instalar solo el paquete autónomo desde la página Instalación de la CLI de IBM Cloud autónoma.

El acceso a los servicios a través de la CLI de IBM Cloud se rige por gestión de identidad y acceso (IAM). Para poder utilizar la CLI para ver o gestionar un servicio (o para otorgar privilegios a otro usuario de su cuenta), debe establecer los permisos correctos. Para obtener más información sobre la gestión de IAM, consulte la Guía de aprendizaje de iniciación de IAM

Instalación del plugin de CLI de Cloud Databases

Una vez que tenga la CLI de IBM Cloud, inicie la sesión y pídale que instale el plugin de bases de datos en la nube.

ibmcloud plugin install cloud-databases

Utilice ibmcloud cdb help para obtener una lista de los mandatos y la información de uso.

ibmcloud cdb help

Muestra ayuda para el plugin. Solo, este mandato muestra los mandatos de nivel superior disponibles. Seguido de otro mandato, se muestra la ayuda específica para dicho mandato.

ibmcloud cdb help [&TWBLT;command>]

Opciones del mandato
Ninguna opción específica del mandato.

Ejemplos Obtenga ayuda en el mandato task-show.

ibmcloud cdb help task-show

Despliegues y desplegables

Obtenga información sobre las bases de datos desplegables y las versiones de base de datos en la plataforma de Cloud Databases. Además, obtenga una lista de todas las Cloud Databases en su cuenta de IBM Cloud.

ibmcloud cdb deployables-show

Los desplegables son las plantillas disponibles para los nuevos despliegues de base de datos. Este mandato muestra los tipos de base de datos desplegables, específicamente las versiones disponibles de las bases de datos y su estado preferido o estable.

ibmcloud cdb deployables-show [--stable] [--preferred] [--json]

Versión corta - deployables

Opciones del mandato

`--stable` o `-s`
Lista solo las versiones estables de las bases de datos.
`--preferred` o `-p`
Lista solo las versiones preferidas de las bases de datos.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Muestre todas las versiones estables de las bases de datos disponibles.

ibmcloud cdb deployables-show --stable

ibmcloud cdb deployments

Versión corta - ls

Utilice este mandato para listar los despliegues asociados a la cuenta.

ibmcloud cdb deployments [--all] [--json]

Opciones del mandato

`--all` o `-a`
Muestra el nombre de instancia y el CRN.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Liste todos los despliegues actuales con una cuenta.

ibmcloud cdb ls

ibmcloud cdb deployment-about

Versión corta - about

Utilice este mandato para obtener detalles de la base de datos que se ha desplegado dentro de la instancia, la versión y las opciones aplicadas. También se muestran el ID y el GUID del controlador de recursos, los planes de recursos, el estado actual, el tipo y la última operación conocida.

ibmcloud cdb deployment-about &TWBLT;deployment name or CRN> [--all] [--json]

Opciones del mandato

`--all` o `-a`
Muestre todos los datos disponibles en los registros del controlador de recursos.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Liste detalles de un despliegue denominado "RedisDBOne".

ibmcloud cdb about RedisDBOne

Conexiones

Obtenga las series de conexión y la información de certificado que se utilizarán cuando se conecte a su despliegue. Gestione conexiones para aquellas bases de datos que tienen la opción.

ibmcloud cdb deployment-connections

Versión corta - cxn

Muestra las series de conexión y otros detalles de conexión para un despliegue con o sin las credenciales de usuario insertadas.

ibmcloud cdb deployment-connections [--user &TWBLT;userid>] [--password &TWBLT;password>] [--endpoint-type &TWBLT;endpoint type>] [--all] [--only] [--start] [--certroot &TWBLT;path>] [--json]

Opciones del mandato

`--start` o `-s`
Inicie una conexión ejecutando el mandato de CLI generado. Si no se especifica una contraseña en los distintivos, el mandato solicita una contraseña de forma interactiva. El plug-in utiliza los mandatos predeterminados para la interacción de línea de mandatos y la gestión del certificado de CA para garantizar una sesión TLS segura. El valor predeterminado es conectarse como usuario administrador del despliegue.
`--user ` o `-u`
Establece el ID de usuario que se utiliza al recuperar los valores de conexión. Se sustituye en las series de conexión. El valor predeterminado es el usuario administrador del despliegue.
`--password ` o `-p`
Establece la contraseña que se utiliza al recuperar los valores de conexión. Se sustituye en las series de conexión donde $PASSWORD aparece como valor predeterminado.
`--endpoint-type [public o private]` o `-e [public o private]`
Tipo de punto final para las series de conexión devueltas. 'public' o 'private'. (valor predeterminado: "public"). El tipo de punto final no se impone y solo es para fines de visualización.
`--all` o `-a`
Lista todos los valores de conexión disponibles, incluidos los componentes de las series de conexión.
`--certroot ` o `-c`
Utiliza la vía de acceso como raíz de certificado. Si la vía de acceso no existe, se crea automáticamente. Funciona con el distintivo `--save`. El valor raíz del certificado también se puede establecer en la variable de entorno `$CERTROOT`.
`--only [app o cli]` o `-o`
Solo muestra los valores que son relevantes para las conexiones de `app` o las conexiones de `cli`.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Muestra cómo conectarse a un despliegue.

ibmcloud cdb deployment-connections MyPSQL

(Muestra una serie de conexión y una serie de mandato de CLI)

Conéctese a un despliegue como administrador.

ibmcloud cdb deployment-connections MyPSQL --start

Si se ejecuta, el plugin solicita la contraseña de administrador y, a continuación, ejecuta la serie de mandato de CLI. El mandato que se utiliza en la serie de mandatos de CLI debe estar instalado.

Muestre todos los detalles sobre cómo realizar una conexión a un despliegue para una combinación de usuario y contraseña determinadas.

ibmcloud cdb cxn MyPSQL -a -u auser -p auserpassword

ibmcloud cdb deployment-about

Versión corta - about

Muestre el certificado autofirmado que se utiliza para verificar las conexiones TLS/SSL con el despliegue. El resultado es, de forma predeterminada, la salida en la consola pero se puede guardar en un archivo también.

ibmcloud cdb deployment-cacert &TWBLT;deployment name or CRN> [--user &TWBLT;userid>] [--save] [--certroot &TWBLT;path>] [--json]

Opciones del mandato

`--user ` o `-u`
De forma predeterminada, se utiliza el usuario administrativo para obtener el certificado. De forma opcional, este distintivo permite que se especifique a un usuario en el que el despliegue da soporte a los certificados de usuario.
`--save` o `-s`
Guarda el certificado descodificado en el directorio raíz del certificado. El valor predeterminado es $HOME/.cloud/plugins/cdb/cdbcerts/.
`--certroot ` o `-c`
Utiliza la vía de acceso como directorio raíz del certificado. Si la vía de acceso no existe, se crea automáticamente. Funciona con el distintivo `--save`. El valor raíz del certificado también se puede establecer en la variable de entorno `$CERTROOT`.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Muestre el certificado para un despliegue denominado MyPostgreSQL.

ibmcloud cdb deployment-cacert MyPostgreSQL

Guarde un certificado para el mismo despliegue en el directorio actual.

ibmcloud cdb deployment-cacert MyPostgreSQL --save --certroot .

Nota: El nombre de archivo se basa en el nombre del certificado.

ibmcloud cdb deployment-kill-connections

Versión corta - kill-connections

Cierra todas las conexiones en un despliegue. Disponible sólo para PostgreSQL.

ibmcloud cdb deployment-kill-connections &TWBLT;deployment name or CRN> [--nowait] [--json]

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea de creación de usuario. Muestre los detalles de la tarea de creación de usuario y salga.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Este mandato termina todas las conexiones externas a un despliegue denominado postgresq-preproduction.

ibmcloud cdb deployment-kill-connections postgresq-preproduction

Usuarios

Cree, suprima o cambie la contraseña para los usuarios en el despliegue.

ibmcloud cdb deployment-user-create

Versión corta - user-create

Cree un usuario en la base de datos de despliegue.

ibmcloud cdb deployment-user-create &TWBLT;deployment name or CRN> &TWBLT;newusername> &TWBLT;newpassword> [--nowait] [--json] 

newusername debe ser un nombre de usuario con formato correcto para utilizarlo en la base de datos del despliegue. newpassword debe cumplir con las reglas de contraseña de la base de datos y debe tener al menos 10 caracteres de longitud.

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea de creación de usuario. Muestre los detalles de la tarea de creación de usuario y salga.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Cree un usuario de base de datos denominado "fred" con una contraseña "X1234Y5678" en el despliegue "MyPSQL".

ibmcloud cdb deployment-user-create MyPSQL fred X1234Y5678

ibmcloud cdb deployment-user-delete

Versión corta - user-delete

Elimina un usuario existente del despliegue de base de datos especificado.

ibmcloud cdb deployment-user-delete &TWBLT;deployment name or CRN> &TWBLT;username> [--nowait] [--json]

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea de supresión de usuario. Muestra los detalles de la tarea de supresión de usuario y sale.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Elimine el usuario de base de datos denominado "fred" del despliegue "MyPSQL"

ibmcloud cdb deployment-user-delete MyPSQL fred

ibmcloud cdb deployment-user-password

Versión corta - user-password

Cambia la contraseña de un usuario determinado en un despliegue de base de datos especificado.

ibmcloud cdb deployment-user-password &TWBLT;deployment name or CRN> &TWBLT;username> &TWBLT;newpassword> [--nowait] [--json]

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea de cambio de contraseña de usuario. Muestre los detalles de la tarea de cambio de contraseña de usuario y salga.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Cambie la contraseña del usuario "fred" en el despliegue de base de datos "MyPSQL" por "A9876B5432"

ibmcloud cdb deployment-password MyPSQL fred A9876B5432

Configuración de la base de datos

Lista o cambia los valores configurables en un despliegue. La nueva configuración se especifica en un archivo JSON o una serie JSON de valores. Los valores varían según el tipo de base de datos, consulte Cambio de la configuración de base de datos para PostgreSQL o para Redis.

ibmcloud cdb deployment-configuration-schema

Versión corta - config-schema

Obtiene la configuración actual del despliegue especificado.

ibmcloud cdb deployment-configuration-schema &TWBLT;deployment name or CRN> [--description] [--json]

Opciones del mandato

`--json` o `-j`
Muestra resultados como JSON.
`--description` o `-d`
Muestra la descripción de los valores.

Ejemplos

ibmcloud cdb deployment-configuration-schema my-redis-cache

ibmcloud cdb deployment-configuration

Versión corta - configuration

Cambia la configuración del despliegue especificado.

ibmcloud cdb deployment-configuration &TWBLT;deployment name or CRN> [@JSON_FILE | JSON_STRING] [--json] [--nowait]

Opciones del mandato

`--json` o `-j`
Muestra resultados como JSON.
`--nowait` o `-n`
No espere a que se complete la tarea de valor de grupo. Muestre los detalles de la tarea de escalado y salga.

Ejemplos Cambie max_connections para un despliegue de PostgreSQL denominado "PGSettings4" por 150.

ibmcloud cdb deployment-configuration PGSettings4 '{"configuration":{"max_connections":150}}'

Escalado

Recupere y configure los recursos asignados a su despliegue.

ibmcloud cdb deployables-groups-show

Cada despliegue se crea a partir de una plantilla desplegable. El mandato deployables-groups-show muestra el grupo de escalado inicial o predeterminado para un determinado tipo de base de datos. Los nombres de tipo se pueden descubrir a través del mandato deployables-show.

ibmcloud cdb deployables-groups-show &TWBLT;deployable type> [--json]

Opciones del mandato

`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Muestre los valores de grupo predeterminados para un despliegue de base de datos PostgreSQL

ibmcloud cdb deployables-groups-show postgresql

ibmcloud cdb deployment-groups

Versión corta - groups

Muestra los valores de grupo de escalado para los miembros de un despliegue. Los grupos de escalado se relacionan con la memoria, la CPU y el disco. El grupo predeterminado se denomina "member". Para cada grupo, se muestra el número de nodos del grupo seguido de

  • Memoria La asignación total de memoria, la asignación por miembro, la asignación mínima y los incrementos en los que pueden variar la memoria total.
  • CPU El número de CPU dedicadas al grupo. La sección de CPU muestra 0 valores en todos los campos cuando no se ha configurado ninguna CPU dedicada. El grupo de CPU sólo se muestra cuando es ajustable.
  • Disco La asignación total de disco, la asignación por miembro, la asignación mínima y los incrementos en los que el disco total puede variar.
ibmcloud cdb deployment-groups &TWBLT;deployment name or CRN> [--json]

Opciones del mandato

`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Visualice los valores del grupo de escalado para un despliegue de base de datos denominado "MyRedis"

ibmcloud cdb deployment-groups MyRedis

ibmcloud cdb deployment-groups-set

Versión corta - groups-set

Establece los valores para los grupos de escalado (consulte deployment-groups). El usuario puede establecer el tamaño total de la memoria en MB o el almacenamiento total de disco en MB, que se dividen uniformemente entre los miembros. Si está disponible, también se puede establecer el número de CPU asignadas.

ibmcloud cdb deployment-groups-set &TWBLT;deployment name or CRN> &TWBLT;memberid> [--memory &TWBLT;memory size>] [--disk &TWBLT;disk size>] [--cpu &TWBLT;value>] [--nowait] [--json]

El memberid es el nombre del grupo para el que se deben establecer estos valores. El nombre se puede encontrar mediante el mandato deployment-groups. Normalmente, es "member".

Opciones del mandato

`--memory ` o `-m`
Establezca la memoria total del grupo de despliegue especificado, un valor en MB.
`--disk ` o `-d`
Establezca el tamaño total de disco del grupo de despliegue especificado, un valor en MB.
`--cpu ` o `-c`
Establezca el número de núcleos de CPU dedicados.
`--nowait` o `-n`
No espere a que se complete la tarea de valor de grupo. Muestre los detalles de la tarea de escalado y salga.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Establezca un despliegue PostgreSQL denominado "MyPGSQL" con un grupo "member" para tener una memoria total de 4096 MB.

ibmcloud cdb deployment-groups-set MyPGSQL member --memory 4096

Escalado automático

La configuración de escalado automático representa las diversas condiciones que controlan el escalado automático para un despliegue.

ibmcloud cdb deployment-autoscaling

Versión corta - autoscaling

Recupere todas las condiciones de escalado automático para un despliegue determinado.

ibmcloud cdb deployment-autoscaling &TWBLT;deployment name or CRN> GROUP_ID [--json]

Actualmente el escalado automático sólo se aplica a los miembros de datos en el despliegue, por lo que el GROUP_ID es member.

Opciones del mandato

`--json` o `-j`
Devuelva los resultados como JSON.

Ejemplos

ibmcloud cdb deployment-autoscaling elasticsearch-preproduction member

ibmcloud cdb deployment-autoscaling-set

Versión corta - autoscaling

Habilite, inhabilite o establezca las condiciones para el escalado automático en el despliegue.

ibmcloud cdb deployment-autoscaling-set (NAME|ID) GROUP_ID (@JSON_FILE|JSON_STRING) [--json] [--nowait]

Actualmente el escalado automático sólo se aplica a los miembros de datos en el despliegue, por lo que el GROUP_ID es member. Los parámetros de escalado automático que desea establecer o desactivar se definen en un objeto JSON.

Opciones del mandato

`--json` o `-j`
Devuelva los resultados como JSON.
`--nowait` o `-n`
No espere a que finalice el mandato.

Ejemplos Este mandato establece la memoria en escalado automático cuando la utilización de E/S alcanza un umbral determinado para un despliegue denominado elasticsearch-preproduction.

ibmcloud cdb deployment-autoscaling-set elasticsearch-preproduction member '{"autoscaling": { "memory": {"scalers": {"io_utilization": {"enabled": true, "over_period": "5m","above_percent": 90}},"rate": {"increase_percent": 10.0, "period_seconds": 300,"limit_mb_per_member": 125952,"units": "mb"}}}}'

Réplicas de solo lectura

Recupere y configure réplicas de solo lectura. Actualmente, solo los despliegues PostgreSQL dan soporte a réplicas de solo lectura.

ibmcloud cdb deployment-read-replicas

Versión corta - read-replicas

Lista todas las réplicas de sólo lectura para el despliegue especificado.

ibmcloud cdb deployment-read-replicas &TWBLT;deployment name or CRN> [--long] [--json]

Opciones del mandato

`--json` o `-j`
Devuelva los resultados como JSON.
`--long` o `-l`
Muestra campos adicionales en la salida.

Ejemplos Liste las réplicas de sólo lectura para un despliegue PostgreSQL denominado "MyPGSQL".

ibmcloud cdb deployment-read-replicas MyPGSQL

ibmcloud cdb read-replica-leader

Versión corta - rr-leader

Devuelve el líder para el despliegue de réplica de sólo lectura especificado.

ibmcloud cdb read-replica-leader &TWBLT;deployment name or CRN> [--long] [--json]

Opciones del mandato

`--json` o `-j`
Devuelva los resultados como JSON.
`--long` o `-l`
Muestra campos adicionales en la salida.

Ejemplos Liste el líder para un despliegue de réplica de sólo lectura PostgreSQL denominado "MyPGSQL-replica".

ibmcloud cdb read-replica-leader MyPGSQL-replica

ibmcloud cdb read-replica-promote

Versión corta - rr-promote

Promueve la réplica de sólo lectura en una instancia autónoma.

ibmcloud cdb read-replica-promote &TWBLT;deployment name or CRN> [--json] [--nowait] [--skip-initial-backup]

Opciones del mandato

`--json` o `-j`
Devuelva los resultados como JSON.
`--nowait` o `-n`
No espere a que finalice el mandato.
`--skip-initial-backup` o `s`
Opción para restaurar la instancia sin realizar una copia de seguridad una vez que se han restaurado los datos. Permite que el despliegue restaurado esté disponible antes.

Ejemplos Promueve un despliegue de réplica de sólo lectura PostgreSQL denominado "MyPGSQL-replica" en un despliegue autónomo.

ibmcloud cdb read-replica-promote MyPGSQL-replica

ibmcloud cdb read-replica-resync

Versión corta - rr-resync

Resincroniza la réplica de sólo lectura.

ibmcloud cdb read-replica-resync &TWBLT;deployment name or CRN> [--json] [--nowait]

Opciones del mandato

`--json` o `-j`
Devuelva los resultados como JSON.
`--nowait` o `-n`
No espere a que finalice el mandato.

Ejemplos Resincroniza un despliegue de réplica de sólo lectura PostgreSQL denominado "MyPGSQL-replica".

ibmcloud cdb read-replica-resync MyPGSQL-replica

Copias de seguridad

Gestione las copias de seguridad en el despliegue o realice una copia de seguridad bajo demanda.

ibmcloud cdb deployment-backups-list

Versión corta - backups

Muestra una lista de las copias de seguridad que están asociadas a un despliegue. El resultado es una tabla que se compone del ID, el tipo, el estado y la fecha de creación de las copias de seguridad. Los resultados se ordenan primero con las copias de seguridad más recientes.

ibmcloud cdb deployment-backups-list &TWBLT;deployment name or CRN> [--scheduled] [--first] [--json]

Opciones del mandato

`--scheduled` o `-s`
Genere solo copias de seguridad planificadas.
`--first` o `-f`
Genere sólo la primera copia de seguridad (o más reciente) encontrada.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Visualice copias de seguridad disponibles en un despliegue denominado "Postgres2000"

ibmcloud cdb backups Postgres2000

ibmcloud cdb backup-show

Muestre detalles sobre una copia de seguridad. La copia de seguridad se identifica mediante su ID de CRN tal como se muestra en el mandato deployment-backups-list.

ibmcloud cdb backup-show &TWBLT;CRN> [--json]

Opciones del mandato

`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Muestre detalles de una copia de seguridad concreta.

ibmcloud cdb backup-show crn:v1:bluemix:public:databases-for-postgresql:us-south:a/54e8ffe85dcedf470db5b5ee6ac4a8d8:1b8f53db-fc2d-4e24-8470-f82b15c71717:backup:ebcea542-8d8c-4b6e-a7d4-922ffd08eb50

ibmcloud cdb deployment-backup-now

Versión corta - backup-now

Se ha iniciado una copia de seguridad bajo demanda del despliegue. El mandato sondea la copia de seguridad en ejecución y sale cuando se ha completado.

ibmcloud cdb deployment-backup-now &TWBLT;deployment name or CRN> [--nowait] [--json]

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea de copia de seguridad. Muestre los detalles de la tarea de copia de seguridad y salga.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Cree una copia de seguridad de un despliegue denominado "PgTips"

ibmcloud cdb deployment-backup-now PgTips

Seguridad

Gestione la lista de IP permitidas para su despliegue.

ibmcloud cdb deployment-whitelist-list

Versión corta - wl-ls

Muestra la lista de actual de elementos permitidos para un despliegue.

ibmcloud cdb deployment-whitelist-list &TWBLT;deployment name or CRN> [--json]

Opciones del mandato

`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Liste la lista actual de elementos permitidos para el despliegue "MyPSQL"

ibmcloud cdb deployment-whitelist-list MyPSQL

ibmcloud cdb deployment-whitelist-add

Versión corta - wl-add

Añada una dirección o un rango de IP a la lista actual de elementos permitidos para un despliegue. Una dirección IP es una dirección IPv4 o IPv6 mientras que un rango es una dirección IPv4 enmascarada, por ejemplo, 1.2.3.0/24. La descripción debe ser una serie que se pueda leer que describa la dirección o el rango de la lista de elementos permitidos.

ibmcloud cdb deployment-whitelist-add &TWBLT;deployment name or CRN> &TWBLT;allowlist address or range> &TWBLT;description> [--nowait] [--json]

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea de adición a la lista de elementos permitidos. Muestre los detalles de la tarea de adición a la lista de elementos permitidos y salga.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Añada la dirección IP 198.51.100.1 a la lista actual de elementos permitidos para el despliegue "MyPSQL"

ibmcloud cdb deployment-whitelist-add MyPSQL 198.51.100.1 "allowlisted for testing"

Añada el rango de IP 198.51.100.0 a 198.51.100.255 a la lista actual de elementos permitidos para el despliegue "MyPSQL"

ibmcloud cdb deployment-whitelist-add MyPSQL 198.51.100.0/24 "Testing range is now open"

ibmcloud cdb deployment-whitelist-delete

Versión corta - wl-del

Elimina una dirección o un rango de IP de la lista actual de elementos permitidos para un despliegue. Una dirección IP es una dirección IPv4 o IPv6 mientras que un rango es una dirección IPv4 enmascarada, por ejemplo, 1.2.3.0/24.

ibmcloud cdb deployment-whitelist-delete &TWBLT;deployment name or CRN> &TWBLT;allowlist address or range> [--nowait] [--json]

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea de supresión de la lista de elementos permitidos. Visualice los detalles de la tarea de supresión de la lista de elementos permitidos y salga.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Elimine la dirección IP 198.51.100.1 de la lista actual de elementos permitidos para el despliegue "MyPSQL"

ibmcloud cdb deployment-whitelist-delete MyPSQL 198.51.100.1 "allowlisted for testing"

Elimine el rango de IP 198.51.100.0 a 198.51.100.255 de la lista actual de elementos permitidos para el despliegue "MyPSQL"

ibmcloud cdb deployment-whitelist-delete MyPSQL 198.51.100.0/24 "Testing range is now open"

Tareas

Las tareas se crean siempre que realice una acción en el despliegue. Las tareas incluyen cosas como realizar una copia de seguridad, escalado de grupo y cambiar una contraseña de usuario. La mayoría de los mandatos cdb sondean la tarea en ejecución y salen cuando se completa. Puede cambiar este comportamiento con el distintivo --nowait, que devuelve información sobre la tarea y sale. Los registros de las tareas satisfactorias aparecen durante 24-48 horas y las tareas no satisfactorias aparecen durante 7-8 días. Un registro histórico de tareas de cualquier periodo de tiempo está disponible a través de la integración de Activity Tracker.

ibmcloud cdb deployment-tasks-list

Versión corta - tasks

Muestra una lista de todas las tareas que se han ejecutado en un despliegue especificado desde que se ha creado. Cada tarea se muestra con su CRN, descripción legible, integridad de porcentaje, estado y fecha de creación.

ibmcloud cdb deployment-tasks-list &TWBLT;deployment name or CRN> [--json]

Opciones del mandato

`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Muestre una lista de las tareas que se han ejecutado en un despliegue denominado "NewRedis"

ibmcloud cdb deployment-tasks-list NewRedis

ibmcloud cdb task-show

Versión corta - task

Muestre el estado de una determinada tarea. La tarea se identifica mediante su ID de CRN tal como se muestra en el mandato deployment-backups-list. Si la tarea está en ejecución, el mandato espera a que se complete la tarea, informando de los cambios en el estado de los mismos a medida que va sondeando regularmente.

ibmcloud cdb task-show &TWBLT;CRN> [--nowait] [--json]

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea. Muestre los detalles de la tarea de cambio de contraseña de usuario y salga.
`--json` o `-j`
Muestra resultados como JSON.

Ejemplos Muestre detalles de una copia de seguridad concreta.

ibmcloud cdb task-show crn:v1:bluemix:public:databases-for-postgresql:us-south:a/54e8ffe85dcedf470db5b5ee6ac4a8d8:1b8f53db-fc2d-4e24-8470-f82b15c71717:task:0faea465-de5a-4f14-a5ff-b402fefbd652

Elasticsearch

Realice tareas específicas de los despliegues de Elasticsearch.

ibmcloud cdb elasticsearch file-sync

Versión corta - fs

Sincroniza archivos del índice ibm_file_sync en el disco. Para obtener más información, consulte la documentación en la Carga de archivos en Elasticsearch para obtener más información.

ibmcloud cdb elasticsearch file-sync &TWBLT;deployment name or CRN> [--json] [--nowait]

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea de valor de grupo. Muestre los detalles de la tarea de escalado y salga.
`--json` o `-j`
Devuelva los resultados como JSON.

Ejemplos Sincronice un archivo en el disco en un despliegue denominado "MyElasticsearch".

ibmcloud cdb elasticsearch file-sync MyElasticsearch

PostgreSQL

Realice tareas específicas de los despliegues de PostgreSQL.

ibmcloud cdb postgresql earliest-pitr-timestamp

Versión corta - ept

Devuelve la hora más temprana disponible para la recuperación en un punto en el tiempo en formato ISO8601 UTC. Para obtener más información, consulte la documentación de Recuperación del punto en el tiempo para obtener más información.

ibmcloud cdb postgresql earliest-pitr-timestamp &TWBLT;deployment name or CRN> [--json] [--nowait]

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea de valor de grupo. Muestre los detalles de la tarea de escalado y salga.
`--json` o `-j`
Devuelva los resultados como JSON.

Ejemplos

ibmcloud cdb postgresql earliest-pitr-timestamp postgresql-preproduction

ibmcloud cdb postgresql replication-slot-create

Versión corta - rsc

Crea una nueva ranura de réplica de PostgreSQL. Para obtener más información, consulte la documentación de Wal2json para obtener más información.

ibmcloud cdb postgresql replication-slot-create &TWBLT;deployment name or CRN> &TWBLT;databasename> &TWBLT;slotname> &TWBLT;plugintype> [--json] [--nowait]

El tipo de plug-in debe ser "wal2json".

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea de valor de grupo. Muestre los detalles de la tarea de escalado y salga.
`--json` o `-j`
Devuelva los resultados como JSON.

Ejemplos Cree una ranura de réplica en un despliegue denominado "MyPostgres", una base de datos denominada "testdb" y una ranura denominada "slot1".

ibmcloud cdb postgresql replication-slot-create MyPostgres testdb slot1 wal2json

ibmcloud cdb postgresql replication-slot-delete

Versión corta - rsd

Suprime la ranura de réplica de PostgreSQL especificada. Consulte la documentación de Wal2json para obtener más información.

ibmcloud cdb postgresql replication-slot-delete &TWBLT;deployment name or CRN> &TWBLT;slotname> [--json] [--nowait]

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea de valor de grupo. Muestre los detalles de la tarea de escalado y salga.
`--json` o `-j`
Devuelva los resultados como JSON.

Ejemplos Suprime una ranura de réplica en un despliegue denominado "MyPostgres" y una ranura denominada "slot1".

ibmcloud cdb postgresql replication-slot-delete MyPostgres slot1

EnterpriseDB

Realice tareas específicas de los despliegues de EnterpriseDB.

ibmcloud cdb enterprisedb earliest-pitr-timestamp

Versión corta - ept

Devuelve la hora más temprana disponible para la recuperación en un punto en el tiempo en formato ISO8601 UTC. Para obtener más información, consulte la documentación de Recuperación en un punto en el tiempo para obtener más información.

ibmcloud cdb enterprisedb earliest-pitr-timestamp &TWBLT;deployment name or CRN> [--json] [--nowait]

Opciones del mandato

`--nowait` o `-n`
No espere a que se complete la tarea de valor de grupo. Muestre los detalles de la tarea de escalado y salga.
`--json` o `-j`
Devuelva los resultados como JSON.

Ejemplos

ibmcloud cdb enterprisedb earliest-pitr-timestamp enterprisedb-preproduction