This information describes updating streams and stream pools.
The following information provides steps for modifying streams and stream pools by using the Console, CLI, and API. Steps for using OCI SDKs and Resource Manager are supplied below.
To use Oracle Cloud Infrastructure, an administrator must be a member of a group granted security access in a policy by a tenancy administrator. This access is required whether you're using the Console or the REST API with an SDK, CLI, or other tool. If you get a message that you don't have permission or are unauthorized, verify with the tenancy administrator what type of access you have and which compartment your access works in.
To set up a private endpoint, you must have access to a VCN with a private subnet where DNS resolution is enabled. For general information about policies and permissions to do this, see IAM Policies for Networking. Specifically, you need use permissions for a VNIC, a network security group, if you specify one, and a subnet. For example:
Copy
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
Policies for Encryption Keys 🔗
To use your own encryption key, you must let the Streaming service use a Vault key to encrypt data in
streams in this stream pool. For example:
allow service streaming to use keys in compartment ABC where target.key.id = '<key_OCID>'
The preceding policy also requires a companion policy to let Streaming use a key on behalf of
a user group to create a stream pool that uses the key for
cryptographic purposes. For example:
Copy
allow user group StreamWriters to use key-delegate in compartment ABC where target.key.id = '<key_OCID>'
Resource Manager is an Oracle Cloud Infrastructure (OCI) service that allows you to automate the process of provisioning your OCI resources. Using Terraform, Resource Manager helps you install, configure, and manage resources through the "infrastructure-as-code" model.
A Terraform configuration codifies your infrastructure in declarative configuration
files. The configuration defines the resources you intend to provision, variables, and
specific instructions for provisioning the resources
You can use Resource Manager or the Terraform CLI with the OCI Terraform provider to provision Streaming resources like streams and stream pools.
Stream Pool Resource
If you're using Resource Manager or Terraform to manage stream pools, you can modify the oci_streaming_stream_pool resource in your Terraform configuration and edit your stack or run a terraform apply job.
Using Resource Manager to Move Streams and Stream Pools 🔗
Resource Manager is an Oracle Cloud Infrastructure (OCI) service that allows you to automate the process of provisioning your OCI resources. Using Terraform, Resource Manager helps you install, configure, and manage resources through the "infrastructure-as-code" model.
A Terraform configuration codifies your infrastructure in declarative configuration
files. The configuration defines the resources you intend to provision, variables, and
specific instructions for provisioning the resources
You can use Resource Manager or the Terraform CLI with the OCI Terraform provider to provision Streaming resources like streams and stream pools.
Stream Pool Resource
If you're using Resource Manager or Terraform to manage stream pools, you can modify the oci_streaming_stream_pool resource in your Terraform configuration and edit your stack or run a terraform apply job.
Using Resource Manager to Delete Streams and Stream Pools 🔗
Resource Manager is an Oracle Cloud Infrastructure (OCI) service that allows you to automate the process of provisioning your OCI resources. Using Terraform, Resource Manager helps you install, configure, and manage resources through the "infrastructure-as-code" model.
A Terraform configuration codifies your infrastructure in declarative configuration
files. The configuration defines the resources you intend to provision, variables, and
specific instructions for provisioning the resources
You can use Resource Manager or the Terraform CLI with the OCI Terraform provider to manage Streaming resources like streams and stream pools.