Cette traduction automatique est fournie pour votre commodité.
En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.
Utiliser monitoring d'informations d'identification sécurisées Synthétique API
Avec l'Synthétique monitoring API REST, vous pouvez faire appel àAPI pour modifier ou récupérer des données d'identification sécurisées . Ce document explique les exigences API et contient des exemples de commandes API cURL.
Pour obtenir des instructions générales sur la définition d'informations d'identification sécurisées et leur configuration dans l'UI, consultez Informations d'identification sécurisées.
Important
Vous pouvez désormais gérer vos informations d'identification sécurisées avec notre API NerdGraph.
Le taux de requests d'un compte est limité à trois requests par seconde. Les demandes qui dépassent ce seuil renverront un code de réponse 429.
La valeur d'une clé n'est pas accessible via l'API; un utilisateur non autorisé n'aurait pas accès à la valeur clé sécurisée.
Exemples d'API
Pour envoyer des informations d'identification sécurisées à votre compte New Relic, envoyez une requête POST à https://synthetics.newrelic.com/synthetics/api/v1/secure-credentials avec une charge utile JSON qui décrit les informations d'identification sécurisées. Voici un exemple :
-d'{ "key": "MYKEY", "value": "my value", "description": "Description of MYKEY" }'
Une demande réussie renverra une réponse 201 Created , avec l'URI des informations d'identification sécurisées nouvellement créées spécifiées dans l'en-tête location . Les codes d’erreur possibles incluent :
303 See Other: La clé spécifiée existe déjà. L'en-tête d'emplacement renvoyé contiendra l'URI de la clé.
400 Bad Request: Clé trop longue ou manquante, valeur trop longue ou manquante, charge utile JSON non analysable.
Pour afficher la liste de toutes les informations d'identification sécurisées de votre compte New Relic, envoyez une demande GET à https://synthetics.newrelic.com/synthetics/api/v1/secure-credentials. Par exemple:
Une demande réussie renverra une réponse 200 OK . Les données renvoyées seront un objet JSON au format suivant :
{
"key": string,
"description": string,
"createdAt": date,
"lastUpdated": date
}
Une clé non valide renverra 404 Not Found: The specified key doesn't exist.
Pour mettre à jour une information d’identification existante dans New Relic, envoyez une demande PUT à https://synthetics.newrelic.com/synthetics/api/v1/secure-credentials/$KEY.
-d'{ "key": "MYKEY", "value": "my value", "description": "Description of MYKEY" }'
Une clé non valide renverra 404 Not Found: The specified key doesn't exist.
Pour supprimer une information d’identification existante dans New Relic, envoyez une demande DELETE à https://synthetics.newrelic.com/synthetics/api/v1/secure-credentials/$KEY.