Exploring Temporal Cloud Automation Features
Irina Belova
Temporal Cloud Automation capabilities are transforming the way companies deploy, manage, and scale their operations in the Cloud.
In our recent webinar, we discussed how Temporal Cloud users can automate the management of namespaces and users, including the provisioning/deprovisioning of users, user access management, onboarding new teams to Temporal, and implementing best practices such as automated mTLS certificate rotation.
Webinar Recording: Automation in Temporal Cloud
Introducing our newly added Cloud Automation features
We've introduced a suite of Cloud Automation features in Temporal Cloud, aimed at simplifying cloud management while enhancing security. These features allow for the straightforward setup and management of users, namespaces, and account settings. By leveraging APIs, the Terraform provider, and the Temporal Cloud CLI (tcld), coupled with API Keys for Cloud Operations, users gain the ability to automate crucial tasks, such as the rotation of mTLS certificates. These features ensure secure authentication across various interfaces, making cloud operations more secure and less prone to errors.
Core Features of Temporal Cloud Automation:
- Temporal Cloud API Keys: Provides secure access, ensuring that only authorized users can manage resources.
- Temporal Cloud CLI (tcld): Facilitates direct, command-line automation, streamlining Temporal Cloud operations.
- Terraform Provider for Cloud: Enables efficient management via infrastructure-as-code, allowing for scalable cloud environments.
These tools not only tighten security, they also provide operational efficiency gains across the board freeing you up to focus on what matters, building user value, instead of managing infrastructure.
Use Cases
- Centralized Cloud Operations: In large organizations, Temporal Cloud users often employ a platform team to centralize the management and governance of Temporal Cloud across all teams. The Cloud Automation features enable this use case by providing automation capabilities for Platform Teams with governance controls.
- Certificate Rotation: mTLS is a highly secure method for service communication. A best practice for mTLS involves regularly rotating the certificates that enable mTLS encryption. The Cloud Automation features assist users in creating automated certificate rotation capabilities, regardless of their choice in infrastructure management tools, such as Kubernetes environments, Terraform, etc.
- User and Access Management: Ensuring that Temporal Cloud remains secure, compliant, and responsive to enterprise user and access management changes can be challenging when working across cloud services. The Cloud Automation features simplify this process, ensuring that Temporal Cloud stays in sync with your Enterprise Identity Provider (IdP).
- Team Onboarding: When new teams adopt Temporal Cloud, they are provided with Namespaces, Permissions, and other resources. The Cloud Automation features help users encapsulate all the resource provisioning for a new team into a single automated routine, reducing the time it takes for new teams to start coding in Temporal.
Discover More About Cloud Automation:
To explore Temporal Cloud Automation further, we provide a range of resources and community links:
- API Keys documentation
- Temporal Terraform Hashicorp Registry
- Cloud Ops API documentation
- GitHub Repository for Cloud Ops API
- GitHub Repository for Terraform Provider
Stay Tuned:
This post is part of a series about Temporal Cloud. Check out the other posts below: