Aggiornamento di un pool di flussi
Modificare le impostazioni di un pool di flussi per l'uso e la cifratura Kafka (chiave di cifratura master).
Quando si aggiorna un pool di flussi, è anche possibile aggiornarne le tag. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa.
Per esaminare i requisiti per la creazione e la gestione dei flussi, vedere Guida introduttiva allo streaming.
Utilizzare il comando oci streaming admin stream-pool update e i parametri richiesti per aggiornare un pool di flussi:
oci streaming admin stream-pool update --stream-pool-id <stream_pool_OCID>
Ad esempio:
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\"" }
Suggerimento
Fornire l'input per--custom-encryption-key-details
,--private-endpoint-details
e--kafka-settings
come JSON formattato valido. Per informazioni sulla formattazione JSON, vedere Passaggio dell'input complesso e Utilizzo di un file JSON per l'input complesso.Per un elenco completo dei parametri e dei valori per i comandi della CLI, vedere il manuale CLI Command Reference.
Eseguire l'operazione UpdateStreamPool per aggiornare un pool di flussi.
Uso degli SDK OCI
Per esempi dettagliati sull'SDK, consulta la Guida per gli sviluppatori allo streaming.
Uso di Resource Manager e Terraform
Aggiornare la risorsa oci_streaming_stream_pool
nella configurazione Terraform e modificare lo stack oppure eseguire un job terraform apply
.
Resource Manager è un servizio Oracle Cloud Infrastructure (OCI) che consente di automatizzare il processo di provisioning delle risorse OCI. Utilizzando Terraform, Resource Manager ti aiuta a installare, configurare e gestire le risorse attraverso il modello "infrastructure-as-code".
Una configurazione Terraform codifica l'infrastruttura nei file di configurazione dichiarativi. La configurazione definisce le risorse di cui si intende eseguire il provisioning, le variabili e le istruzioni specifiche per il provisioning delle risorse
È possibile utilizzare Resource Manager o l'interfaccia CLI Terraform con il provider OCI Terraform per vedere come i flussi e i pool di flussi sono rappresentati nei file di configurazione Terraform.
Per ulteriori informazioni sulla scrittura delle configurazioni da utilizzare con Resource Manager, vedere Configurazioni Terraform per Resource Manager e Configurazione Terraform.