Actualización de un pool de flujos
Cambiar la configuración de un pool de flujos para el uso y cifrado de Kafka (clave de cifrado maestra).
Al actualizar un pool de flujos, también puede actualizar sus etiquetas. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos.
Para revisar los requisitos para crear y gestionar flujos, consulte Introducción a Streaming.
Utilice el comando oci streaming admin stream-pool update y los parámetros necesarios para actualizar un pool de flujos:
oci streaming admin stream-pool update --stream-pool-id <stream_pool_OCID>
Por ejemplo:
oci streaming admin stream-pool update --stream-pool-id ocid1.streampool.oc1.phx.exampleuniqueID --name MyUpdatedStreamPool { "data": { "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID", "custom-encryption-key": { "key-state": "NONE", "kms-key-id": null }, "defined-tags": {}, "endpoint-fqdn": "cell-1.streaming.us-phoenix-1.oci.oraclecloud.com", "freeform-tags": {}, "id": "ocid1.streampool.oc1.phx.exampleuniqueID", "is-private": false, "kafka-settings": { "auto-create-topics-enable": false, "bootstrap-servers": "cell-1.streaming.us-phoenix-1.oci.oraclecloud.com:9092", "log-retention-hours": 24, "num-partitions": 1 }, "lifecycle-state": "UPDATING", "lifecycle-state-details": null, "name": "MyUpdatedStreamPool", "private-endpoint-settings": { "nsg-ids": null, "private-endpoint-ip": null, "subnet-id": null }, "time-created": "2020-11-02T23:01:59.429000+00:00" }, "etag": "\"6ad44a83-4804-4cb5-87ae-2100d3a7012c-9679fcb9-37b7-48c5-9114-d514f132d363\"" }
Consejo
Proporcione una entrada para--custom-encryption-key-details
,--private-endpoint-details
y--kafka-settings
como JSON con formato válido. Consulte Transferencia de entrada compleja y Uso de un archivo JSON para entrada compleja para obtener más información sobre el formato JSON.Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la referencia de comandos de la CLI.
Ejecute la operación UpdateStreamPool para actualizar un pool de flujos.
Uso de los SDK de OCI
Consulte la Guía para desarrolladores de Streaming para obtener ejemplos detallados de SDK.
Uso de Resource Manager y Terraform
Actualice el recurso oci_streaming_stream_pool
en la configuración de Terraform y edite la pila o ejecute un trabajo terraform apply
.
Resource Manager es un servicio de Oracle Cloud Infrastructure (OCI) que le permite automatizar el proceso de aprovisionamiento de los recursos de OCI. Con el uso de Terraform, el gestor de recursos le ayuda a instalar, configurar y gestionar recursos con el modelo "infraestructura como código".
Una configuración de Terraform codifica la infraestructura en archivos de configuración declarativos. La configuración define los recursos que desea aprovisionar, las variables y las instrucciones específicas para aprovisionar los recursos
Puede utilizar Resource Manager o la CLI de Terraform con el proveedor de Terraform de OCI para ver cómo se representan los flujos y los pools de flujos en los archivos de configuración de Terraform.
Para obtener más información sobre la escritura de configuraciones para su uso con Resource Manager, consulte Configuraciones de Terraform para el gestor de recursos y Configuración de Terraform.