An end-to-end example that uses the Profile for IBM Cloud Framework for Financial Services to deploy an instance of Event Streams.
The example uses the IBM Cloud Terraform provider to create the following infrastructure:
- A resource group, if one is not passed in.
- An IAM authorization between all Event Stream instances in the given resource group and the Hyper Protect Crypto Services instance that is passed in.
- An Event Streams instance that is encrypted with the Hyper Protect Crypto Services root key that is passed in.
- A sample virtual private cloud (VPC).
- A context-based restriction (CBR) rule to only allow Event Streams to be accessible from within the VPC and Schematics.
❗ Important: In this example, only the Event Streams instance complies with the IBM Cloud Framework for Financial Services. Other parts of the infrastructure do not necessarily comply.
- You need a Hyper Protect Crypto Services instance and root key available in the region that you want to deploy your Event Streams instance to.