Recherche de paramètres Parameter Store dans Systems Manager
Lorsque vous avez un grand nombre de paramètres dans votre compte, il peut être difficile de trouver des informations sur un ou plusieurs paramètres à la fois. Dans ce cas, vous pouvez utiliser des outils de filtre pour rechercher ceux sur lesquels vous avez besoin d'informations, en fonction des critères de recherche que vous spécifiez. Vous pouvez utiliser la console AWS Systems Manager, l'AWS Command Line Interface (AWS CLI), AWS Tools for PowerShell ou l'API DescribeParameters pour rechercher des paramètres.
Rubriques
Recherche d’un paramètre à l’aide de la console
Ouvrez la console AWS Systems Manager à l'adresse https://console.aws.amazon.com/systems-manager/
. Dans le panneau de navigation, sélectionnez Parameter Store.
-
Cliquez dans la zone de recherche et sélectionnez le mode de recherche. Par exemple,
Type
ouName
. -
Fournissez des informations sur le type de recherche que vous avez sélectionné. Par exemple :
-
Si vous effectuez une recherche par
Type
, sélectionnez parmiString
,StringList
ouSecureString
. -
Si vous effectuez une recherche par
Name
,contains
, sélectionnezequals
oubegins-with
, puis entrez tout ou partie d'un nom de paramètre.Note
Dans la console, le type de recherche par défaut
Name
estcontains
.
-
-
Appuyez sur Entrée.
La liste des paramètres est mise à jour avec les résultats de votre recherche.
Recherche d’un paramètre à l’aide de l’AWS CLI
Utilisez la commande describe-parameters
pour afficher des informations sur un ou plusieurs paramètres dans l'AWS CLI.
Les exemples suivants illustrent différentes options que vous pouvez utiliser pour afficher des informations sur les paramètres de votre Compte AWS. Pour plus d'informations sur ces options, consultez describe-parameters dans le Guide de l'utilisateur AWS Command Line Interface.
Si vous ne l'avez pas déjà fait, installez et configurez l'AWS Command Line Interface (AWS CLI).
Pour de plus amples informations, consultez Installation ou mise à jour de la version la plus récente de l'AWS CLI.
-
Remplacez les exemples de valeurs dans les commandes suivantes par des valeurs reflétant les paramètres créés dans votre compte.
Note
Pour
describe-parameters
, le type de recherche par défaut pourName
estEquals
. Dans vos filtres de paramètres, spécifier"Key=Name,Values=
est équivalent à spécifierMyParameterName
""Key=Name,Option=Equals,Values=
.MyParameterName
"aws ssm describe-parameters \ --parameter-filters "Key=Name,Option=Contains,Values=
Product
"aws ssm describe-parameters \ --parameter-filters "Key=Type,Values=String"
aws ssm describe-parameters \ --parameter-filters "Key=Path,Values=
/Production/West
"aws ssm describe-parameters \ --parameter-filters "Key=Tier,Values=Standard"
aws ssm describe-parameters \ --parameter-filters "Key=tag:
tag-key
,Values=tag-value
"aws ssm describe-parameters \ --parameter-filters "Key=KeyId,Values=
key-id
"Note
Dans le dernier exemple,
key-id
représente l'ID d'une clé AWS Key Management Service (AWS KMS) utilisée pour chiffrer un paramètreSecureString
créé dans votre compte. Vous pouvez également entreralias/aws/ssm
pour utiliser la clé AWS KMS par défaut de votre compte. Pour en savoir plus, consultez Création d’un paramètre SecureString à l’aide de l’AWS CLI.Si elle aboutit, la commande renvoie un résultat semblable au suivant :
{ "Parameters": [ { "Name": "/Production/West/Manager", "Type": "String", "LastModifiedDate": 1573438580.703, "LastModifiedUser": "arn:aws:iam::111122223333:user/Mateo.Jackson", "Version": 1, "Tier": "Standard", "Policies": [] }, { "Name": "/Production/West/TeamLead", "Type": "String", "LastModifiedDate": 1572363610.175, "LastModifiedUser": "arn:aws:iam::111122223333:user/Mateo.Jackson", "Version": 1, "Tier": "Standard", "Policies": [] }, { "Name": "/Production/West/HR", "Type": "String", "LastModifiedDate": 1572363680.503, "LastModifiedUser": "arn:aws:iam::111122223333:user/Mateo.Jackson", "Version": 1, "Tier": "Standard", "Policies": [] } ] }