Vous définissez les stratégies d'action de jour 2 afin de pouvoir contrôler les modifications que vos utilisateurs peuvent apporter aux déploiements et à leurs ressources de composants. Lorsque vous créez une liste d'actions autorisées que certains utilisateurs ou tous les utilisateurs peuvent exécuter sur les déploiements, vous devez vous assurer que les utilisateurs ne peuvent pas initier de modifications destructrices ou coûteuses. Les cas d'utilisation liés aux stratégies d'actions de jour 2 constituent une introduction à cette procédure.
Lorsque vous autorisez les utilisateurs à exécuter des actions de jour 2, vous sélectionnez les actions individuelles qu'ils peuvent exécuter. Vous créez une liste d'inclusion et non une liste d'exclusion.
Quand une stratégie d'actions de jour 2 est-elle effective ?
- Si aucune stratégie d'action de jour 2 n'est définie, aucune gouvernance n'est appliquée et tous les utilisateurs ont accès à toutes les actions. Ce manque de gouvernance initial au début permet de s'assurer que vous et vos utilisateurs pouvez effectuer les actions de jour deux dans Service Broker et Cloud Assembly sans avoir besoin de comprendre les stratégies de jour 2.
- Une fois que vous êtes prêt à contrôler qui a accès aux actions, vous ajoutez une gouvernance sous la forme d'une stratégie d'action de jour 2 unique. Lorsque la première stratégie entre en vigueur, les stratégies d'action de jour 2 sont appliquées pour tous les utilisateurs dans Service Broker et Cloud Assembly. Par conséquent, seuls les utilisateurs pour lesquels la première stratégie est vraie peuvent exécuter les actions sélectionnées. Tous les autres sont exclus, Ils sont exclus, car les stratégies d'action incluent les utilisateurs approuvés. En excluant tous les autres utilisateurs, vous pouvez concevoir des stratégies pour qu'elles correspondent à vos objectifs de gouvernance.
- Pour autoriser d'autres utilisateurs, vous devez créer des stratégies qui les autorisent à exécuter les actions que vous sélectionnez.
Le partage de déploiement dans les projets affecte la manière dont vous configurez les droits des actions de jour 2. Si le projet n'est pas défini pour prendre en charge le partage, seul l'utilisateur à l'origine de la demande peut voir un déploiement. Si le projet partage les déploiements, tous les membres du projet peuvent voir le déploiement et exécuter toutes les actions qu'ils sont autorisés à exécuter par une stratégie d'action de jour 2. Le partage de déploiement est configuré dans un projet. Sélectionnez Utilisateurs.
, puis sélectionnez le projet et cliquez sur l'ongletLorsque vous créez vos stratégies, la manière dont vous définissez les stratégies d'actions de jour 2 doit tenir compte de l'état de partage.
Pour déterminer quand appliquer les stratégies d'actions de jour 2, vous pouvez configurer la portée, le rôle et les critères. Ces configurations contrôlent les déploiements auxquels la stratégie est appliquée et les utilisateurs qui peuvent exécuter les actions selon cette stratégie.
- Les déploiements auxquels la stratégie est appliquée.
- La portée détermine si la stratégie est appliquée aux déploiements au niveau de l'organisation ou du projet.
- Les critères limitent l'étendue de la stratégie à des aspects particuliers des déploiements.
- Qui peut exécuter des actions sur ces déploiements et lesquelles.
- Le rôle sélectionné autorise ses membres, selon la portée et les critères sélectionnés, à exécuter les actions sélectionnées. Le rôle peut être administrateur de projet, membre de projet ou rôle personnalisé nommé.
Les stratégies de jour 2 sont appliquées lorsqu'un utilisateur tente de gérer un déploiement à l'aide du menu Actions du déploiement ou des ressources du composant.
Dans ce cas d'utilisation, utilisé pour illustrer un ensemble de stratégies d'action de jour 2, l'hypothèse est que vous avez activé le partage de déploiement dans le projet.
Lorsque vous passez en revue le cas d'utilisation des stratégies d'actions de jour 2, vous devez également sélectionner les actions. Vous devez sélectionner les actions qui prennent en charge vos comptes de cloud.
- Celles-ci sont spécifiques au cloud. Lorsque vous autorisez les utilisateurs à apporter des modifications, déterminez sur quels comptes de cloud les utilisateurs autorisés effectuent le déploiement et assurez-vous de sélectionner toutes les versions spécifiques au cloud des actions. Par exemple, ajoutez Cloud.AWS.EC2.Instance.Resize, Cloud.GCP.Machine.Resize et Cloud.Azure.Machine.Resize pour autoriser les utilisateurs à redimensionner ces machines.
- Les actions indépendantes du cloud, par exemple Cloud.Machine.Resize, existent pour contenir des ressources où le processus d'intégration ou de migration ne peut pas identifier le type de machine. Si vous autorisez les utilisateurs à accéder aux actions indépendantes du cloud, vous ne les autorisez pas à exécuter l'action spécifique au cloud qui effectuera les modifications sur les ressources déployées. Les actions indépendantes peuvent apparaître dans le menu Action, mais l'exécution des actions n'a aucun effet. Vous devez éviter d'autoriser les actions indépendantes et autoriser uniquement les actions spécifiques au cloud, afin de vous assurer que les actions sont disponibles pour les utilisateurs sur vos différentes plates-formes cloud.
Conditions préalables
- Pour obtenir la liste des actions possibles, reportez-vous à la section Actions pouvant être exécutées sur les déploiements de Service Broker.
- Pour plus d'informations sur la génération de critères de déploiement, consultez la section Configuration des critères de déploiement dans les stratégies Service Broker.
- Les rôles personnalisés sont utilisés dans la stratégie 4 du jour 2. Créez un rôle Dépanneur de déploiements, mais avec le rôle Gérer le déploiement dans le rôle personnalisé Dépannage de déploiement ne limite pas les membres par projet. Le rôle Gérer le déploiement permet aux destinataires de voir tous les déploiements et d'exécuter toutes les actions. Si le rôle Dépannage des déploiements n'inclut pas Gérer les déploiements, les destinataires voient les déploiements en fonction de leur appartenance au projet. Pour plus d'informations sur les rôles personnalisés, reportez-vous à la section Cas d'utilisation des rôles personnalisés.
Procédure
Que faire ensuite
- Pour d'autres exemples de traitement et d'application des stratégies, reportez-vous à la section Mode de traitement des stratégies Service Broker.
- Configurez les stratégies pertinentes pour vos organisations et projets.