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