- Although users can leave or change roles within a company, applications continue to operate independently of the users, service accounts are especially useful in organizations requiring special identifiers for applications or services not be tied to a specific user.
-
You can create service accounts using any of the following methods:
- StreamNative Cloud Console: When creating service accounts using StreamNative Cloud Console, you can create API keys for the service account.
- StreamNative CLI command
snctl create serviceaccount
. - StreamNative Cloud API
- StreamNative Terraform Provider
When you delete a service account, all associated API keys will also be deleted. Any client applications using a deleted API key will lose access, which may cause an outage for your streaming application. Always confirm that none of the API keys owned by an account are in active use before deleting a service account.