ストリームまたはストリーム・プールの更新
この情報では、ストリームおよびストリーム・プールの更新について説明します。
次の情報は、コンソール、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ポリシー・リファレンスのストリーミング・サービスの詳細およびテナンシをまたがったストリーミング・リソースへのアクセスを参照してください。
OCI SDKを使用したストリーム・プールの変更
SDKの詳細な例は、ストリーミングの開発者ガイドを参照してください。
リソース・マネージャを使用したストリーム・プールの変更
リソース・マネージャは、Oracle Cloud Infrastructure (OCI)リソースをプロビジョニングするプロセスを自動化できるOCIサービスです。Terraformを使用する場合、リソース・マネージャでは、「infrastructure-as-code」モデルを使用してリソースをインストール、構成および管理できます。
Terraform構成は、宣言的な構成ファイルのインフラストラクチャを調整します。この構成により、プロビジョニングしようとしているリソース、変数、およびリソースのプロビジョニングに関する特定の指示が定義されます
リソース・マネージャまたはTerraform CLIをOCI Terraformプロバイダとともに使用して、ストリームやストリーム・プールなどのストリーミング・リソースをプロビジョニングできます。
ストリーム・プール・リソース
リソース・マネージャまたはTerraformを使用してストリーム・プールを管理している場合、Terraform構成のoci_streaming_stream_pool
リソースを変更して、スタックを編集するか、terraform apply
ジョブを実行できます。
リソース・マネージャで使用する構成の記述の詳細は、リソース・マネージャのTerraform構成およびTerraform構成を参照してください。
OCI SDKを使用したストリームおよびストリーム・プールの移動
SDKの詳細な例は、ストリーミングの開発者ガイドを参照してください。
リソース・マネージャを使用したストリームおよびストリーム・プールの移動
リソース・マネージャは、Oracle Cloud Infrastructure (OCI)リソースをプロビジョニングするプロセスを自動化できるOCIサービスです。Terraformを使用する場合、リソース・マネージャでは、「infrastructure-as-code」モデルを使用してリソースをインストール、構成および管理できます。
Terraform構成は、宣言的な構成ファイルのインフラストラクチャを調整します。この構成により、プロビジョニングしようとしているリソース、変数、およびリソースのプロビジョニングに関する特定の指示が定義されます
リソース・マネージャまたはTerraform CLIをOCI Terraformプロバイダとともに使用して、ストリームやストリーム・プールなどのストリーミング・リソースをプロビジョニングできます。
ストリーム・プール・リソース
リソース・マネージャまたはTerraformを使用してストリーム・プールを管理している場合、Terraform構成のoci_streaming_stream_pool
リソースを変更して、スタックを編集するか、terraform apply
ジョブを実行できます。
リソース・マネージャで使用する構成の記述の詳細は、リソース・マネージャのTerraform構成およびTerraform構成を参照してください。
OCI SDKを使用したストリームおよびストリーム・プールの削除
SDKの詳細な例は、ストリーミングの開発者ガイドを参照してください。
リソース・マネージャを使用したストリームおよびストリーム・プールの削除
リソース・マネージャは、Oracle Cloud Infrastructure (OCI)リソースをプロビジョニングするプロセスを自動化できるOCIサービスです。Terraformを使用する場合、リソース・マネージャでは、「infrastructure-as-code」モデルを使用してリソースをインストール、構成および管理できます。
Terraform構成は、宣言的な構成ファイルのインフラストラクチャを調整します。この構成により、プロビジョニングしようとしているリソース、変数、およびリソースのプロビジョニングに関する特定の指示が定義されます
リソース・マネージャまたはTerraform CLIをOCI Terraformプロバイダとともに使用して、ストリームやストリーム・プールなどのストリーミング・リソースを管理できます。
ストリーミング・リソースを削除するには:
- リソース・マネージャを使用してストリームおよびストリーム・プールを管理している場合、破棄ジョブを実行してからスタックを削除できます。
- Terraform CLIを使用する場合は、
terraform destroy
を実行できます。
リソース・マネージャで使用する構成の記述の詳細は、リソース・マネージャのTerraform構成およびTerraform構成を参照してください。