Atualizando um Pool de Streams
Altere as definições de um pool de streams para uso e criptografia do Kafka (chave de criptografia principal).
Ao atualizar um pool de streams, você também pode atualizar suas tags. Para obter mais informações sobre tags, consulte Tags de Recursos.
Para verificar os requisitos de criação e gerenciamento de streams, consulte Conceitos Básicos do Streaming.
Use o comando oci streaming admin stream-pool update e os parâmetros necessários para atualizar um pool de streams:
oci streaming admin stream-pool update --stream-pool-id <stream_pool_OCID>
Por exemplo:
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\"" }
Dica
Forneça uma entrada para--custom-encryption-key-details
,--private-endpoint-details
e--kafka-settings
como JSON formatado válido. Consulte Especificando Entrada Complexa e Usando um Arquivo JSON para Entrada Complexa para obter informações sobre a formatação JSON.Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Comandos da CLI..
Execute a operação UpdateStreamPool para atualizar um pool de streams.
Usando SDKs do OCI
Consulte o Developer Guide to Streaming para obter exemplos de SDK detalhados.
Usando o Resource Manager e o Terraform
Atualize o recurso oci_streaming_stream_pool
na configuração do Terraform e edite sua pilha ou execute um job terraform apply
.
O Resource Manager é um serviço do OCI (Oracle Cloud Infrastructure) que permite automatizar o processo de provisionamento dos seus recursos do OCI. Usando o Terraform, o serviço Resource Manager ajuda a instalar, configurar e gerenciar recursos por meio do modelo "infraestrutura como código".
Uma configuração Terraform codifica sua infraestrutura em arquivos de configuração declarativos. A configuração define os recursos que você pretende provisionar, variáveis e instruções específicas para provisionar os recursos
Você pode usar o Resource Manager ou a CLI do Terraform com o provedor Terraform do OCI para ver como seus streams e pools de streams são representados nos arquivos de configuração do Terraform.
Para obter mais informações sobre como gravar configurações para uso com o Resource Manager, consulte Configurações do Terraform para o Resource Manager e a Configuração do Terraform.