ストリームまたはストリーム・プールの更新

この情報では、ストリームおよびストリーム・プールの更新について説明します。

次の情報は、コンソール、CLIおよびAPIを使用してストリームおよびストリーム・プールを変更するステップを示しています。OCI SDKおよびリソース・マネージャを使用するステップは、次のとおりです。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者がテナンシ管理者によってポリシーでセキュリティ・アクセス権が付与されたグループのメンバーである必要があります。コンソールまたは(SDK、CLIまたはその他のツールを使用した) REST APIのどれを使用しているかにかかわらず、このアクセス権が必要です。権限がない、または認可されていないというメッセージが表示された場合は、どのタイプのアクセス権があり、どのコンパートメントでアクセスが機能するかをテナンシ管理者に確認してください。

管理者の場合: ストリーミング管理者によるストリーミング・リソースの管理のポリシーにより、指定したグループは、ストリーミングおよび関連するストリーミング・サービス・リソースに対してすべてのことを実行できます。

プライベート・エンドポイントのポリシー

プライベート・エンドポイントを設定するには、DNS解決が有効になっているプライベート・サブネットがあるVCNにアクセスできる必要があります。これを行うためのポリシーおよび権限の一般的な情報は、ネットワーキングに対するIAMポリシーを参照してください。具体的には、VNIC、ネットワーク・セキュリティ・グループ(指定した場合)およびサブネットの使用権限が必要です。例:

allow user group ServiceWriters to use vnics in compartment ABC
allow user group ServiceWriters to use network-security-groups in compartment ABC
allow user group ServiceWriters to use subnets in compartment XYZ

暗号化キーのポリシー

独自の暗号化キーを使用するには、ストリーミング・サービスでボールト・キーを使用して、このストリーム・プール内のストリームのデータを暗号化する必要があります。例:

allow service streaming to use keys in compartment ABC where target.key.id = '<key_OCID>'

前のポリシーにはコンパニオン・ポリシーも必要です。このポリシーは、ユーザー・グループのかわりにストリーミングがキーを使用し、暗号化のためにキーを使用するストリーム・プールを作成できるようにします。例:

allow user group StreamWriters to use key-delegate in compartment ABC where target.key.id = '<key_OCID>'

ポリシーを初めて使用する場合は、アイデンティティ・ドメインの管理および共通ポリシーを参照してください。ストリーミング・サービス用のポリシーの作成の詳細は、IAMポリシー・リファレンスのストリーミング・サービスの詳細およびテナンシをまたがったストリーミング・リソースへのアクセスを参照してください。

リソース・マネージャを使用したストリーム・プールの変更

リソース・マネージャは、Oracle Cloud Infrastructure (OCI)リソースをプロビジョニングするプロセスを自動化できるOCIサービスです。Terraformを使用する場合、リソース・マネージャでは、「infrastructure-as-code」モデルを使用してリソースをインストール、構成および管理できます。

Terraform構成は、宣言的な構成ファイルのインフラストラクチャを調整します。この構成により、プロビジョニングしようとしているリソース、変数、およびリソースのプロビジョニングに関する特定の指示が定義されます

リソース・マネージャを使用して、またはOCI TerraformプロバイダでTerraform CLIを使用して、ストリームやストリーム・プールなどのストリーミング・リソースをプロビジョニングできます。

ストリーム・プール・リソース

リソース・マネージャまたはTerraformを使用してストリーム・プールを管理している場合、Terraform構成のoci_streaming_stream_poolリソースを変更して、スタックを編集するか、terraform applyジョブを実行できます。

リソース・マネージャで使用する構成の記述の詳細は、リソース・マネージャのTerraform構成およびTerraform構成を参照してください。

リソース・マネージャを使用したストリームおよびストリーム・プールの移動

リソース・マネージャは、Oracle Cloud Infrastructure (OCI)リソースをプロビジョニングするプロセスを自動化できるOCIサービスです。Terraformを使用する場合、リソース・マネージャでは、「infrastructure-as-code」モデルを使用してリソースをインストール、構成および管理できます。

Terraform構成は、宣言的な構成ファイルのインフラストラクチャを調整します。この構成により、プロビジョニングしようとしているリソース、変数、およびリソースのプロビジョニングに関する特定の指示が定義されます

リソース・マネージャを使用して、またはOCI TerraformプロバイダでTerraform CLIを使用して、ストリームやストリーム・プールなどのストリーミング・リソースをプロビジョニングできます。

ストリーム・プール・リソース

リソース・マネージャまたはTerraformを使用してストリーム・プールを管理している場合、Terraform構成のoci_streaming_stream_poolリソースを変更して、スタックを編集するか、terraform applyジョブを実行できます。

リソース・マネージャで使用する構成の記述の詳細は、リソース・マネージャのTerraform構成およびTerraform構成を参照してください。

リソース・マネージャを使用したストリームおよびストリーム・プールの削除

リソース・マネージャは、Oracle Cloud Infrastructure (OCI)リソースをプロビジョニングするプロセスを自動化できるOCIサービスです。Terraformを使用する場合、リソース・マネージャでは、「infrastructure-as-code」モデルを使用してリソースをインストール、構成および管理できます。

Terraform構成は、宣言的な構成ファイルのインフラストラクチャを調整します。この構成により、プロビジョニングしようとしているリソース、変数、およびリソースのプロビジョニングに関する特定の指示が定義されます

リソース・マネージャを使用して、またはOCI TerraformプロバイダでTerraform CLIを使用して、ストリームやストリームおよびストリーム・プールなどのストリーミング・リソースを管理できます。

ストリーミング・リソースを削除するには:

  • リソース・マネージャを使用してストリームおよびストリーム・プールを管理している場合、破棄ジョブを実行してからスタックを削除できます。
  • Terraform CLIを使用する場合は、terraform destroyを実行できます。

リソース・マネージャで使用する構成の記述の詳細は、リソース・マネージャのTerraform構成およびTerraform構成を参照してください。