• Le AWS Systems Manager CloudWatch tableau de bord ne sera plus disponible après le 30 avril 2026. Les clients peuvent continuer à utiliser CloudWatch la console Amazon pour consulter, créer et gérer leurs CloudWatch tableaux de bord Amazon, comme ils le font aujourd'hui. Pour plus d'informations, consultez la documentation Amazon CloudWatch Dashboard.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Empêcher l'accès à Parameter Store opérations d’API
À l'aide de conditions spécifiques au service prises en charge par les politiques Systems Manager for Gestion des identités et des accès AWS (IAM), vous pouvez autoriser ou refuser explicitement l'accès aux opérations et au contenu de Parameter Store l'API. En utilisant ces conditions, vous pouvez autoriser uniquement certaines entités IAM (utilisateurs et rôles) de votre organisation à appeler certaines actions d’API, ou empêcher certaines entités IAM de les exécuter. Cela inclut les actions exécutées via la Parameter Store console, le AWS Command Line Interface (AWS CLI) et les SDK.
Systems Manager prend actuellement en charge trois conditions spécifiques à Parameter Store.
Rubriques
Empêcher la modification des paramètres existants à l'aide de SSM:Overwrite
Utilisez la condition ssm:Overwrite pour contrôler si les entités IAM peuvent mettre à jour les paramètres existants.
Dans l'exemple de politique suivant, l'"Allow"instruction autorise la création de paramètres en exécutant l'opération d'PutParameterAPI dans le Compte AWS 123456789012 dans la région USA Est (Ohio) (us-east-2).
Toutefois, l’instruction "Deny" empêche les entités de modifier les valeurs des paramètres existants, car l’option Overwrite est explicitement refusée pour l’opération PutParameter. Par conséquent, les entités auxquelles cette politique est attribuée peuvent créer des paramètres, mais pas modifier les paramètres existants.
Empêcher la création ou la mise à jour de paramètres utilisant une politique de paramètres à l'aide de SSM:Policies
Utilisez la condition ssm:Policies pour contrôler si les entités peuvent créer des paramètres incluant une politique de paramètres et mettre à jour des paramètres existants incluant une politique de paramètres.
Dans l'exemple de politique suivant, l'"Allow"instruction accorde l'autorisation générale de créer des paramètres, mais elle empêche les "Deny" entités de créer ou de mettre à jour des paramètres qui incluent une politique de paramètres dans le Compte AWS 123456789012 de la région USA Est (Ohio) (us-east-2). Les entités peuvent toujours créer ou mettre à jour des paramètres auxquels aucune politique de paramètres n’a été attribuée.
Empêcher l'accès aux niveaux d'un paramètre hiérarchique à l'aide de SSM:Recursive
Utilisez la condition ssm:Recursive pour contrôler si les entités IAM peuvent afficher ou référencer les niveaux d’un paramètre hiérarchique. Vous pouvez autoriser ou restreindre l’accès à tous les paramètres au-delà d’un niveau spécifique d’une hiérarchie.
Dans l’exemple de politique suivant, l’instruction "Allow" donne accès aux opérations Parameter Store sur tous les paramètres du chemin /Code/Departments/Finance/* pour le Compte AWS
123456789012 dans la région USA Est (Ohio) (us-east-2).
Ensuite, l’instruction "Deny" empêche les entités IAM de consulter ou d’extraire des données de paramètres au niveau de /Code/Departments/* ou à un niveau inférieur. Toutefois, les entités peuvent toujours créer ou mettre à jour des paramètres dans ce chemin. L’exemple a été construit pour illustrer le fait que le refus récursif de l’accès en dessous d’un certain niveau dans une hiérarchie de paramètres a la priorité sur un accès plus permissif dans la même politique.
Important
Si un utilisateur a accès à un chemin, il peut accéder à tous les niveaux de ce chemin. Par exemple, si un utilisateur a l'autorisation d'accéder à un chemin /a, il peut également accéder à /a/b. Ceci est vrai sauf si l’utilisateur s’est vu explicitement refuser l’accès dans IAM pour le paramètre /b, comme illustré ci-dessus.