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 Folgendes aktualisieren:
- Tags: Anweisungen finden Sie unter Tag für eine einzelne Ressource aktualisieren.
Weitere Informationen finden Sie unter Ressourcentags.
- Sicherheitsattribute: Anweisungen finden Sie unter Sicherheitsattribute eines Streampools verwalten.
Weitere Informationen finden Sie unter Zero Trust Packet Routing.
Informationen zum Prüfen der Anforderungen für das 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.