LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

exo-iam

Exoscale identity and access management

TLDR

List API keys
$ exo iam api-key list
copy
Create API key with a role
$ exo iam api-key create [name] [role-name]
copy
Delete API key
$ exo iam api-key delete [key_id]
copy
List IAM roles
$ exo iam role list
copy
Create an IAM role
$ exo iam role create [role-name] --policy [policy.json]
copy
Show role details
$ exo iam role show [role-name]
copy
Show organization policy
$ exo iam org-policy show
copy

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)

Copied to clipboard
Kai