Tous les produits
Search
Centre de documentation

Serverless App Engine:Approbation des opérations

Dernière mise à jour :Aug 11, 2026

Lorsqu'un compte Alibaba Cloud dispose de plusieurs utilisateurs RAM, vous pouvez créer des règles d'approbation pour réduire les risques opérationnels. Grâce à ces règles, le compte Alibaba Cloud ou un autre utilisateur RAM disposant des autorisations d'approbation doit valider les opérations critiques effectuées par un utilisateur RAM dans SAE. Cette fonctionnalité permet un contrôle granulaire des autorisations des utilisateurs RAM. Cette rubrique explique comment créer des règles d'approbation, déployer une application nécessitant une approbation et gérer les enregistrements d'approbation.

Prérequis

Étape 1 : Accorder des autorisations à un utilisateur RAM

Important
  • Si un compte Alibaba Cloud initie l'opération, ignorez cette étape car aucune autorisation supplémentaire n'est requise.

  • Si un utilisateur RAM disposant de l'autorisation AliyunSAEFullAccess initie l'opération, ignorez cette étape.

1. Créer une stratégie d'autorisation personnalisée

  1. Connectez-vous à la console RAM avec votre compte Alibaba Cloud. Dans le volet de navigation de gauche, sélectionnez . Sur la page Policies, cliquez sur Create Policy.

  2. Sur la page Create Policy, cliquez sur l'onglet JSON. Collez la stratégie suivante dans l'éditeur, puis cliquez sur Next to edit policy information.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "sae:*OperationApproval*"
          ],
          "Resource": [
            "acs:sae:*:*:*"
          ]
       }
      ]
    }
  3. Sur la page Edit Policy Information, spécifiez un Name et une Note pour la stratégie personnalisée, puis cliquez sur OK.

2. Accorder des autorisations à un utilisateur RAM

  1. Dans le volet de navigation de gauche, sélectionnez . Sur la page Users, cliquez sur le nom de connexion de l'utilisateur cible.

  2. Sur la page des détails de l'utilisateur, cliquez sur l'onglet Permissions. Dans l'onglet User Policies, cliquez sur Grant Permission.

  3. Dans le panneau Grant Permission, cliquez sur l'onglet Custom Policy, sélectionnez la stratégie personnalisée que vous avez créée, puis cliquez sur OK.

    Dans la section Added, vérifiez l'autorisation et cliquez sur Grant Permission.

    Après avoir accordé les autorisations, consultez-les dans l'onglet User Policies de la page des détails de l'utilisateur RAM.

Étape 2 : Créer une règle d'approbation

Les comptes Alibaba Cloud et les utilisateurs RAM qui gèrent les approbations doivent tous deux créer des règles d'approbation.

  1. Connectez-vous à la console SAE. Dans le volet de navigation de gauche, sélectionnez .

  2. Dans le volet de navigation de gauche, cliquez sur Approval Settings. Sur la page Approval Settings, cliquez sur Create Approval Setting.

  3. Dans le panneau Create Approval Setting, configurez les paramètres suivants, puis cliquez sur OK.

    1. Approval Scope Settings :

      • Resources : Filtrez les ressources en sélectionnant une Region, un Namespace et une Application dans les listes déroulantes.

        • Region : Sélectionnez All Regions ou une région spécifique.

          • Si vous sélectionnez All Regions, toutes les applications de tous les namespaces dans toutes les régions sont sélectionnées par défaut.

          • Si vous sélectionnez une région spécifique, affinez le filtrage en choisissant un namespace et une application.

        • Namespace : Sélectionnez All Namespaces ou un namespace spécifique.

          • Si vous sélectionnez All Namespaces, toutes les applications de tous les namespaces dans la région cible sont sélectionnées par défaut.

          • Si vous sélectionnez un namespace spécifique, filtrez ensuite les applications souhaitées.

        • Application or Task : Sélectionnez toutes les applications ou une ou plusieurs applications spécifiques.

      • Operation Type : Seul le type Publish Change est pris en charge. Cela inclut les actions Deploy Application et Roll Back to a Previous Version.

    2. Whitelist Settings : Dans la liste déroulante, sélectionnez les utilisateurs RAM cibles. Vous pouvez sélectionner plusieurs utilisateurs et utiliser la recherche floue.

      Les utilisateurs RAM figurant dans la liste d'autorisation peuvent effectuer des opérations sur les applications comprises dans le périmètre d'approbation sans approbation.

    3. Approver Settings : Dans la liste déroulante Approver, sélectionnez un ou plusieurs approbateurs.

      Remarque
      • Seuls les contacts peuvent être des approbateurs. Si le compte dont vous avez besoin ne figure pas dans la liste déroulante, cliquez sur Contact Management pour l'ajouter. Pour plus d'informations, consultez la rubrique Gérer les contacts.

      • Le compte Alibaba Cloud est l'approbateur par défaut pour toutes les règles. Il peut recevoir toutes les notifications d'approbation et gérer tous les enregistrements d'approbation. Si vous n'ajoutez pas les informations de contact du propriétaire du compte Alibaba Cloud, ce dernier ne reçoit pas les notifications d'approbation, mais peut toujours effectuer les opérations d'approbation.

      • Un compte Alibaba Cloud peut ajouter tous les utilisateurs RAM en tant qu'approbateurs. Si un utilisateur RAM ne dispose pas de l'autorisation ListUsers, il ne peut s'ajouter lui-même qu'en tant que contact. S'il dispose de l'autorisation ListUsers, il peut ajouter d'autres utilisateurs RAM en tant que contacts. Pour plus d'informations sur l'attribution des autorisations, consultez la rubrique Accorder des autorisations à un utilisateur RAM.

  4. Facultatif : Sur la page Approval Settings, vous pouvez Edit ou Delete les règles d'approbation existantes.

    • Edit : Dans la colonne Actions, cliquez sur Edit. Dans le panneau Change Approval Settings, modifiez les paramètres.

      Par exemple, un compte Alibaba Cloud crée une règle d'approbation avec les approbateurs A et B. La règle fonctionne pendant un mois et génère 10 enregistrements d'approbation, dont trois restent en attente. Le compte Alibaba Cloud met ensuite à jour la règle et remplace l'approbateur B par C. Par la suite, cinq nouveaux enregistrements d'approbation sont générés, ce qui porte le nombre total d'enregistrements en attente à huit. L'approbateur B reste responsable des trois enregistrements en attente d'origine, mais ne peut pas approuver les cinq nouveaux. Inversement, l'approbateur C ne peut approuver que les cinq nouveaux enregistrements, et non les trois d'origine.

    • Delete : Dans la colonne Actions, cliquez sur Delete. Dans la boîte de dialogue qui s'affiche, cliquez sur OK.

Étape 3 : Modifier des applications avec un utilisateur RAM

Le processus de déploiement pour un utilisateur RAM varie selon que des règles d'approbation sont configurées ou non.

  • Sans règles d'approbation : Les utilisateurs RAM peuvent opérer directement sur les ressources sans approbation.

  • Avec règles d'approbation : Si un utilisateur RAM ne figure pas sur la liste d'autorisation d'une règle d'approbation correspondante, son opération nécessite une approbation avant de pouvoir se poursuivre. Effectuez les étapes suivantes :

Important

Une fois qu'un approbateur approuve ou rejette une demande, le système envoie une notification contenant le résultat aux méthodes de contact que vous avez définies. Pour plus d'informations, consultez la rubrique Gérer les contacts.

  1. Connectez-vous à la console SAE avec un utilisateur RAM. Dans le volet de navigation de gauche, sélectionnez . Ensuite, sélectionnez la région et le namespace cibles, puis cliquez sur le nom de l'application cible.

  2. Modifiez l'application.

    Déployer une application

    1. Sur la page Basic Information de l'application cible, cliquez sur Deploy Application. Ensuite, modifiez la configuration selon vos besoins et sélectionnez une stratégie de publication.

      SAE prend en charge les stratégies Phased Release et Canary Release. Pour plus d'informations, consultez les rubriques Déployer une application en un seul lot , Déployer une application par lots et Déployer une application par publication canari .
    2. Cliquez sur OK.

    Revenir à une version précédente

    1. Sur la page Basic Information de l'application cible, cliquez sur Roll Back to a Previous Version.

    2. Dans le panneau Roll Back to a Previous Version, sélectionnez la version vers laquelle vous souhaitez revenir, définissez une stratégie de publication, puis cliquez sur OK. Pour plus d'informations, consultez la rubrique Revenir à une version précédente.

  3. Après avoir lancé le déploiement d'une application, une boîte de dialogue Deploy Application Request s'affiche et indique que votre demande de modification a été soumise. Vous pouvez cliquer sur OK, puis vérifier la progression de l'approbation sur la page Approval Records.

    Si vous effectuez un Roll Back to a Previous Version, cette boîte de dialogue ne s'affiche pas. Vous pouvez afficher les détails directement sur la page Change Details.

    Vous pouvez également configurer vos méthodes de contact sur la page Contact Management pour recevoir des notifications SMS lors de l'approbation.

    Remarque

    Après avoir soumis une demande d'approbation, vérifiez la page Change Details de l'application. L'état d'exécution de cette modification reste To Be Approved jusqu'à ce qu'un approbateur prenne une mesure.

    • Si l'approbateur approuve la demande : L'état d'exécution sur la page Change Details passe à Approved. Vous pouvez alors cliquer sur Deploy Application et attendre que la modification soit terminée.

    • Si l'approbateur rejette la demande : L'état d'exécution sur la page Change Details passe automatiquement à Execution Terminated. Consultez les étapes facultatives ci-dessous pour obtenir des détails sur l'affichage du motif de rejet.

  4. Facultatif : Dans le volet de navigation de gauche, sélectionnez . Sur la page Approval Records, cliquez sur l'onglet Initiated by Me pour afficher la progression de l'approbation.

    Sur l'onglet Initiated by Me de la page Approval Records, vous pouvez effectuer les opérations suivantes :

    • Send a reminder : Dans la colonne Actions, cliquez sur Reminder. Dans la boîte de dialogue qui s'affiche, cliquez sur OK pour envoyer un rappel aux approbateurs.

    • Cancel the request : Dans la colonne Actions, cliquez sur Cancel. Dans la boîte de dialogue qui s'affiche, cliquez sur OK pour retirer la demande de modification.

    • View the application for this change : Cliquez sur le nom de l'application dans la colonne Namespace: Application pour accéder à la page Basic Information de l'application cible.

    • View rejection reason : Placez le curseur sur l'icône X2NIkval8f à côté de Rejected pour afficher le motif du rejet.

Étape 4 : Gérer les enregistrements d'approbation en tant qu'approbateur

  1. Connectez-vous à la console SAE avec un compte disposant des autorisations d'approbation. Dans le volet de navigation de gauche, sélectionnez .

  2. Dans le volet de navigation de gauche, cliquez sur Approval Records. Sur l'onglet To Be Approved, gérez les demandes de modification soumises par d'autres utilisateurs RAM.

    Facultatif : Vous pouvez effectuer les opérations suivantes sur cette page :

    • View Details : Dans la colonne Actions de l'enregistrement cible, cliquez sur View Details pour afficher les détails de la modification de l'application.

    • Approve : Dans la colonne Actions de l'enregistrement cible, cliquez sur Approve. Dans la boîte de dialogue qui s'affiche, cliquez sur OK pour approuver la demande de modification.

    • Reject : Dans la colonne Actions, cliquez sur Reject. Dans la boîte de dialogue Confirm Approval Rejection, saisissez un motif de rejet, puis cliquez sur OK.

    • Transfer : Dans la colonne Actions, cliquez sur Transfer. Dans la boîte de dialogue Approval Transfer, sélectionnez un nouvel approbateur, puis cliquez sur OK.

    Remarque

    Si vous disposez de plusieurs enregistrements d'approbation en attente, cochez les cases situées à côté des enregistrements cibles, puis effectuez les opérations Batch Approve, Batch Reject ou Batch Transfer.

  3. Opérations connexes : Sur l'onglet Handled de la page Approval Records, vous pouvez afficher les demandes de modification que vous avez traitées. Vous pouvez également cliquer sur un nom d'application dans la colonne Namespace: Application pour accéder à la page Basic Information de l'application afin d'obtenir plus de détails.