Un rôle RAM qui fait confiance à un compte Alibaba Cloud permet l'accès inter-comptes et l'autorisation temporaire, en permettant à un utilisateur RAM du compte de confiance d'assumer le rôle. Cette rubrique explique comment accorder des autorisations à un rôle RAM pour des tâches telles que le déchiffrement de contenu avec Media Processing Service (MPS).
Prérequis
Vous devez créer un utilisateur RAM et l'autoriser à accéder à Media Processing Service (MPS). Pour plus d'informations, consultez la section Créer et autoriser un utilisateur RAM.
Créer un rôle RAM
Connectez-vous à la console RAM en tant qu'administrateur RAM.
Dans le volet de navigation de gauche, choisissez .
Sur la page Roles, cliquez sur Create Role.
-
Sur la page Create Role, définissez le paramètre Principal Type sur Cloud Account, spécifiez les détails du compte Alibaba Cloud, puis cliquez sur OK.
Current Account : sélectionnez cette option pour permettre à tous les utilisateurs RAM et rôles RAM du compte Alibaba Cloud actuel d'assumer le rôle. Sélectionnez Current Account.
Other Account : sélectionnez cette option pour permettre à tous les utilisateurs RAM et rôles RAM d'un autre compte Alibaba Cloud d'assumer le rôle. Sélectionnez Other Account, puis saisissez l'ID de l'autre compte Alibaba Cloud (compte principal). Cette option est principalement utilisée pour l'accès aux ressources entre comptes. Pour plus d'informations, consultez la section Accéder aux ressources entre comptes Alibaba Cloud.Vous pouvez trouver l'ID de votre compte Alibaba Cloud (compte principal) sur la page Security Settings.
-
(Facultatif) Pour restreindre le rôle à des utilisateurs ou rôles RAM spécifiques, cliquez sur Switch to Policy Editor afin de modifier la stratégie de confiance.
L'éditeur prend en charge deux modes : Visual Editor et JSON Editor. Dans l'exemple suivant, seul l'utilisateur RAM
Alicedu compte Alibaba Cloud actuel (AccountID=1000719) peut assumer le rôle RAM.-
Visual Editor
Dans la section Principal, ajoutez l'utilisateur RAM.
Cliquez sur le lien Edit situé à côté de Cloud Account et saisissez l'ID du compte de confiance.
Dans la boîte de dialogue Add Principal, sélectionnez Current Account pour Cloud Account et RAM user pour Identity Type. Saisissez le nom d'utilisateur cible, par exemple Alice, dans le champ User Name, puis cliquez sur OK.
-
JSON Editor
Dans le champ
RAMde l'objetPrincipal, saisissez l'ARN complet de l'utilisateur RAM.{ "Version": "1", "Statement": [ { "Effect": "Allow", "Principal": { "RAM": "acs:ram::100******0719:user/Alice" }, "Action": "sts:AssumeRole" } ] }
-
Dans la boîte de dialogue Create Role, saisissez un Role Name, puis cliquez sur OK.
Accorder des autorisations au rôle
-
Accordez des autorisations au rôle RAM.
Sur la page Roles, localisez le rôle RAM et cliquez sur Grant Permission dans la colonne Actions.
-
Pour le paramètre Resource Scope, sélectionnez Account.
Resource scope
Description
Account
Les autorisations s'appliquent aux ressources du compte Alibaba Cloud actuel.
resource
Les autorisations s'appliquent aux ressources du groupe de ressources spécifié.
Le paramètre Principal est automatiquement défini sur le rôle actuel. Vous n'avez pas besoin de le modifier.
-
Pour le paramètre Policies, sélectionnez System Policy. Dans la colonne Policy Name, cliquez sur le nom d'une stratégie pour l'ajouter. Après avoir ajouté les stratégies requises, cliquez sur OK, puis sur Close.
RemarquePour ajuster les autorisations du rôle, par exemple en ajoutant ou en supprimant des stratégies, répétez cette étape.
-
Accordez à un utilisateur RAM l'autorisation d'assumer le rôle.
Dans le volet de navigation de gauche de la console RAM, choisissez . Sur la page Policies, cliquez sur Create Policy.
Cliquez sur l'onglet JSON Editor.
Dans l'éditeur de stratégie, définissez le champ Resource sur l'ARN du rôle RAM que vous avez créé. Définissez le champ Action selon vos besoins.
-
Cliquez sur Optimize en haut de la page, puis cliquez sur Perform pour appliquer des optimisations avancées au contenu de la stratégie.
La fonctionnalité d'optimisation avancée des stratégies effectue les opérations suivantes :
Fractionne les ressources ou les conditions pour les actions incompatibles.
Réduit les étendues de ressources.
Supprime les instructions en double ou fusionne les instructions.
Sur la page Create Policy, cliquez sur OK.
Dans la boîte de dialogue Create Policy, saisissez un Policy Name et une Description, puis cliquez sur OK.
Dans le volet de navigation de gauche, choisissez .
Localisez l'utilisateur RAM à autoriser et cliquez sur Add Permissions dans la colonne Actions.
Pour le paramètre Select Policy, sélectionnez Custom Policy, puis cliquez sur la stratégie que vous avez créée. Cliquez sur OK.