Streampool aktualisieren
Ändern Sie die Einstellungen eines Streampools für die Kafka-Verwendung und -Verschlüsselung (Masterverschlüsselungsschlüssel).
Wenn Sie einen Streampool aktualisieren, können Sie auch die zugehörigen Tags aktualisieren. Weitere Informationen zum Tagging finden Sie unter Ressourcentags.
Informationen zu den Anforderungen zum Erstellen und Verwalten von Streams finden Sie unter Erste Schritte mit Streaming.
Verwenden Sie den Befehl oci streaming admin stream-pool update und die erforderlichen Parameter, um einen Streampool zu aktualisieren:
oci streaming admin stream-pool update --stream-pool-id <stream_pool_OCID>
Beispiel:
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\"" }
Tipp
Geben Sie die Eingabe für--custom-encryption-key-details
,--private-endpoint-details
und--kafka-settings
als gültige formatierte JSON an. Informationen zur JSON-Formatierung finden Sie unter Komplexe Eingaben übergeben und JSON-Datei für komplexe Eingaben verwenden.Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.
Führen Sie den Vorgang UpdateStreamPool aus, um einen Streampool zu aktualisieren.
Mit OCI-SDKs
Detaillierte SDK-Beispiele finden Sie in der Entwicklerdokumentation für Streaming.
Mit Resource Manager und Terraform
Aktualisieren Sie die Ressource oci_streaming_stream_pool
in der Terraform-Konfiguration, und bearbeiten Sie den Stack, oder führen Sie einen terraform apply
-Job aus.
Resource Manager ist ein Oracle Cloud Infrastructure-(OCI-)Service, mit dem Sie das Provisioning Ihrer OCI-Ressourcen automatisieren können. Mithilfe von Terraform unterstützt Sie Resource Manager bei der Installation, Konfiguration und Verwaltung von Ressourcen über das "Infrastructure-as-Code"-Modell.
Eine Terraform-Konfiguration kodifiziert Ihre Infrastruktur in deklarativen Konfigurationsdateien. Die Konfiguration definiert die Ressourcen, die Sie bereitstellen möchten, sowie Variablen und spezifische Anweisungen für das Provisioning der Ressourcen.
Mit Resource Manager oder der Terraform-CLI mit dem OCI-Terraform-Provider können Sie sehen, wie Ihre Streams und Streampools in Terraform-Konfigurationsdateien dargestellt werden.
Weitere Informationen zum Schreiben von Konfigurationen für Resource Manager finden Sie unter Terraform-Konfigurationen für Resource Manager und Terraform-Konfiguration.