exo-iam
Exoscale identity and access management
TLDR
SYNOPSIS
exo iam resource action [options]
DESCRIPTION
exo iam manages identity and access management for Exoscale cloud. It handles API keys used for authentication and roles for access control.API keys provide programmatic access to Exoscale resources. Each key is attached to a role that defines its permissions via a policy. Roles contain policies that specify allowed and denied operations across services such as compute, dns, dbaas, sos, and block-storage. The org-policy subcommand manages the organization-level default policy.
PARAMETERS
api-key ACTION
Manage API keys (list, create, delete).api-key create NAME ROLE-NAME|ROLE-ID
Create new API key with the specified role name or ID.api-key list
List all API keys.api-key delete ID
Delete an API key.role ACTION
Manage IAM roles (list, create, delete, show, update).role create NAME --policy FILE
Create a new IAM role with a policy file.role show NAME|ID
Display details of an IAM role.role update NAME|ID --policy FILE
Update the policy of an existing IAM role.org-policy ACTION
Manage organization IAM policy (show, reset).--help
Display help information.
CAVEATS
Key secrets shown only at creation. Deleted keys are unrecoverable. Roles affect all resources. Root keys have full access.
HISTORY
exo iam is part of the Exoscale CLI, providing security and access management for Exoscale cloud accounts.
SEE ALSO
exo(1), exo-compute(1)
