ストリーム・プールの更新
Kafkaの使用および暗号化(マスター暗号化キー)のストリーム・プールの設定を変更します。
ストリーム・プールを更新するときに、そのタグを更新することもできます。タグ付けの詳細は、リソース・タグを参照してください。
ストリームを作成および管理するための要件を確認するには、ストリーミングの開始を参照してください。
ストリーム・プールを更新するには、oci streaming admin stream-pool updateコマンドと必要なパラメータを使用します:
oci streaming admin stream-pool update --stream-pool-id <stream_pool_OCID>
例:
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\"" }
ヒント
有効なフォーマット済JSONとして--custom-encryption-key-details
、--private-endpoint-details
および--kafka-settings
の入力を指定します。JSONフォーマットの詳細は、複合入力の受渡しおよび複合入力のためのJSONファイルの使用を参照してください。CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。
UpdateStreamPool操作を実行して、ストリーム・プールを更新します。
OCI SDKの使用
SDKの詳細な例は、ストリーミングの開発者ガイドを参照してください。
リソース・マネージャおよびTerraformの使用
Terraform構成のoci_streaming_stream_pool
リソースを更新し、スタックを編集するか、terraform apply
ジョブを実行します。
リソース・マネージャは、Oracle Cloud Infrastructure (OCI)リソースをプロビジョニングするプロセスを自動化できるOCIサービスです。Terraformを使用する場合、リソース・マネージャでは、「infrastructure-as-code」モデルを使用してリソースをインストール、構成および管理できます。
Terraform構成は、宣言的な構成ファイルのインフラストラクチャを調整します。この構成により、プロビジョニングしようとしているリソース、変数、およびリソースのプロビジョニングに関する特定の指示が定義されます
リソース・マネージャまたはTerraform CLIをOCI Terraformプロバイダで使用して、ストリームおよびストリーム・プールがTerraform構成ファイルでどのように表されているかを確認できます。
リソース・マネージャで使用する構成の記述の詳細は、リソース・マネージャのTerraform構成およびTerraform構成を参照してください。