IAM Policies
Understand permissions and create secure Application Credentials for automated access to OpenStack services. Each service has specific permission patterns for reader
and member
roles to help you choose the right level of access.
Quick Start
Create Application Credentials
# Install OpenStack CLI
pip install python-openstackclient
# Authenticate with your user credentials
source openrc.sh
# Create reader credential (read-only access)
openstack application credential create \
--role reader \
--description "Monitoring and reporting" \
my-reader-app
# Create member credential (full project management)
openstack application credential create \
--role member \
--description "CI/CD automation" \
my-member-app
Use Your Credentials
export OS_AUTH_TYPE=v3application_credential
export OS_AUTH_URL=https://api.pub1.infomaniak.cloud/identity/v3
export OS_APPLICATION_CREDENTIAL_ID="your-credential-id"
export OS_APPLICATION_CREDENTIAL_SECRET="your-credential-secret"
Save Your Credentials
The Application Credential secret is only shown once. Save it securely immediately.
Role Overview
Role | Permissions | Best For |
---|---|---|
reader |
Read-only access to project resources | Monitoring, reporting, compliance |
member |
Full project management capabilities | Automation, CI/CD, operations |
Service Policies
-
Nova - Compute Service
Virtual machines, flavors, and server lifecycle management
-
Cinder - Block Storage Service
Volumes, snapshots, backups, and storage management
-
Neutron - Networking Service
Networks, subnets, routers, and security groups
-
Glance - Image Service
Operating system images, uploads, and sharing
-
Octavia - Load Balancer Service
Load balancers, listeners, pools, and health monitors
-
Designate - DNS Service
DNS zones, records, and domain management
-
Heat - Orchestration Service
Infrastructure as Code, templates, and stack management
-
CloudKitty - Billing Service
Cost tracking, usage reports, and billing information
-
Aodh - Monitoring Service
Alarms, thresholds, and monitoring automation
-
Barbican - Key Management Service
Secrets, certificates, and cryptographic key management
Next: Select a service above to view detailed permission matrices and usage examples for your Application Credentials.