How to manage Namespaces in Temporal Cloud
Access to Temporal Cloud is currently by invitation only. You can join the waitlist.
Create a Namespace
The user who creates a Namespace is automatically granted Namespace Admin permission for that Namespace.
Information needed to create a Namespace
To create a Namespace in Temporal Cloud, gather the following information:
- Namespace Name and region
- Retention period for Event History of closed Workflow Executions
- CA certificate for the Namespace
- Permissions for each user
Create a Namespace using Temporal Cloud UI
- Gather the information listed earlier in Information needed to create a Namespace.
- Go to the Temporal Cloud UI and log in.
- On the left side of the window, click Namespaces.
- On the Namespaces page, click Create Namespace in the upper-right portion of the window.
- On the Create Namespace page in Name, enter the Namespace Name.
- In Region, select the region in which to host this Namespace.
- In Retention Period, select the appropriate timespan. (You can modify this value later.)
- In Certificate, paste the CA certificate for this Namespace.
- Click Create Namespace.
Create a Namespace using tcld
This functionality is in development.
Access Namespaces
Each Namespace in Temporal Cloud has two unique endpoints, both of which include the Namespace Id.
- For programmatic access, a gRPC endpoint in the form
<NamespaceId>.tmprl.cloud
; for example,accounting-production.f45a2.tmprl.cloud:7233
. - For accessing Temporal Web UI, an HTTPS endpoint in the form
web.<namespaceId>.tmprl.cloud
; for example,https://web.accounting-production.f45a2.tmprl.cloud
.
Manage Namespaces
Manage Namespaces in Temporal Cloud using Temporal Cloud UI
This functionality is in development.
Manage Namespaces in Temporal Cloud using tcld
To list Namespaces and get information about them, use the following tcld commands:
To manage certificates, use the tcld namespace accepted-client-ca commands. For more information, see How to manage certificates in Temporal Cloud.
To manage certificate filters, use the tcld namespace certificate-filters commands. For more information, see How to manage certificate filters in Temporal Cloud.