Stratégies IAM pour Oracle Cloud Migrations - VMware

Créez des stratégies IAM (Identity and Access Management) pour contrôler qui a accès aux ressources Oracle Cloud Migrations (OCM), ainsi que le type d'accès de chaque groupe d'utilisateurs.

Par défaut, les utilisateurs du groupe Administrators ont accès à toutes les ressources Oracle Cloud Migrations. Si vous ne connaissez pas les stratégies IAM, reportez-vous à Introduction aux stratégies.

Pour obtenir la liste complète de toutes les stratégies dans Oracle Cloud Infrastructure, reportez-vous à Référence de stratégie et à Stratégies courantes.

Cette section décrit les rubriques suivantes :

Variables prises en charge

Utilisez des variables lorsque vous ajoutez des conditions à une stratégie.

Le service Migration prend en charge les types de variable suivants :

  • Entité : OCID (identificateur Oracle Cloud)
  • Chaîne : texte à format libre.
  • Liste : liste d'entités ou de chaînes

Reportez-vous à Variables générales pour toutes les demandes.

Les variables sont en minuscules et séparées par un trait d'union. Par exemple, target.tag-namespace.name, target.display-name. Ici, name doit être unique et display-name est la description.

Les variables requises sont fournies par le service Migration pour chaque demande. Les variables automatiques sont fournies par le moteur d'autorisation (dans le service avec le kit SDK pour un client lourd, ou sur le plan de données d'identité pour un client léger).

Variables requises Type Description
target.compartment.id Entité (OCID) OCID de la ressource principale de la demande.
request.operation Chaîne ID de l'opération (par exemple, GetUser) pour la demande.
target.resource.kind Chaîne Nom de catégorie de la ressource principale de la demande.
Variables automatiques Type Description
request.user.id Entité (OCID) OCID de l'utilisateur à l'origine de la demande.
request.groups.id Liste des entités (OCID) OCID des groupes auxquels appartient l'utilisateur demandeur.
target.compartment.name Chaîne Nom du compartiment indiqué dans target.compartment.id.
target.tenant.id Entité (OCID) OCID de l'ID de locataire cible.
Variables dynamiques Type Description
request.principal.group.tag.<tagNS>.<tagKey> Chaîne Valeur de chaque balise sur un groupe dont le principal est membre.
request.principal.compartment.tag.<tagNS>.<tagKey> Chaîne Valeur de chaque balise sur le compartiment qui contient le principal.
target.resource.tag.<tagNS>.<tagKey> Chaîne Valeur de chaque balise sur la ressource cible. La variable est calculée en fonction de tagSlug fourni par le service à chaque demande.
target.resource.compartment.tag.<tagNS>.<tagKey> Chaîne Valeur de chaque balise sur le compartiment qui contient la ressource cible. La variable est calculée en fonction de tagSlug fourni par le service à chaque demande.

Création d'une stratégie

Passez en revue les étapes requises pour créer une stratégie.

Pour créer une stratégie dans la console Oracle Cloud, procédez comme suit :

  1. Ouvrez le menu de navigation et cliquez sur Identité et sécurité. Sous Identité, cliquez sur Stratégies.
  2. Cliquez sur Créer une stratégie.
  3. Entrez le nom et la description de la stratégie.
  4. Sous Générateur de stratégies, cliquez sur le bouton à bascule Afficher l'éditeur manuel pour activer l'éditeur.

    Entrez une règle de stratégie au format suivant :

    allow <resource_type> to <verb> in <compartment or tenancy details>
  5. Cliquez sur Créer.

Pour plus d'informations sur la création de stratégies, reportez-vous à Fonctionnement des stratégies et à Référence de stratégie.

Pour que les utilisateurs puissent accéder aux ressources Oracle Cloud Migrations, reportez-vous à Stratégies utilisateur. Pour utiliser le service Oracle Cloud Migrations, reportez-vous à Stratégies de service.