Commandes utiles de l'interface de ligne de commande

Utilisez les commandes de liste suivantes pour visualiser les ressources d'une location ou d'un compartiment.

Dans tous les exemples suivants, les variables d'environnement $T et $C sont définies sur l'OCID de location et l'OCID de compartiment, respectivement.

Répertorier les compartiments dans une location

# list all compartments (OCID, display name, description) in tenancy $T
oci iam compartment list -c $T
# grep above command for important fields
oci iam compartment list -c $T | grep -E "name|description|\"id\""

Répertorier les utilisateurs IAM

# lists all users (OCID, display name, description) in tenancy $T
oci iam user list -c $T
# grep above command for important fields
oci iam user list -c $T | grep -E "name|description|\"id\"" 

Liste des groupes IAM

# lists all groups (OCID, display name, description) in tenancy $T.
oci iam group list -c $T
# grep above command for important fields
oci iam group list -c $T | grep -E "name|description|\"id\"" 

Répertorier les utilisateurs d'un groupe

La commande suivante permet d'afficher la liste des utilisateurs dans un groupe, en particulier les utilisateurs dotés de privilèges d'administration. Cette commande requiert l'OCID du groupe dont les utilisateurs sont répertoriés.

# list users in group with OCID <GROUP_OCID>
oci iam group list-users -c $T --group-id <GROUP_OCID>

Répertorier les stratégies de sécurité

# lists all policies (OCID, name, statements) in tenancy $T. Remove pipe to grep to get entire information
oci iam policy list -c $T
# grep above command for important fields
oci iam policy list -c $T | grep -E "name|Allow|\"id\""