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 fluxos, você também pode atualizar o seguinte:
- Tags: Para obter instruções, consulte Atualizando uma Tag para um Único Recurso.
Para obter mais informações, consulte: Tags de Recursos.
- Atributos de segurança: Para obter instruções, consulte Gerenciando Atributos de Segurança de um Pool de Streams.
Para obter mais informações, consulte Roteamento de Pacotes de Confiança Zero.
Para revisar 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 ver uma lista completa de parâmetros e valores para comandos CLI, consulte a Referência de Comando 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.