Publication de données vers une fonction Lambda AWS à l'aide d'une destination personnalisée
Avant de commencer
Assurez-vous que vous disposez d'une fonction Lambda active. Pour plus de détails sur la création d'une fonction Lambda AWS, voir https://docs.aws.amazon.com/lambda/latest/dg/getting-started.html
Assurez-vous d'avoir configuré l'alias AWS. Pour plus d'informations sur la configuration d'un alias AWS, voir Configuration d'un alias AWS.
Procédure
Etape suivante
Vous pouvez voir une référence de destination du portail du développeur obsolète dans une API publiée.
Une ancienne référence de destination du portail des développeurs est associée à toutes les API. Toutefois, cette ancienne référence n'est plus disponible. Il est toujours associé à toutes les API. Ainsi, toutes les API ont deux destinations associées au portail du développeur, l'une correcte et l'autre obsolète.
- Récupérez les détails de l'API en utilisant l'appel GET REST suivant : http://localhost:5555/rest/apigateway/apis/apiId
- Récupérez les informations associées au portail en utilisant l'appel GET REST suivant : http://localhost:5555/rest/apigateway/portalGateways
- Récupérez l'association webMethods API Gateway à l'association du portail du développeur en utilisant l'appel GET REST suivant : http://localhost:9240/gateway_default/deploymentmap/_search
Pour chaque API, deux entrées sont affichées : une pour la référence actuelle du portail et une autre pour la référence périmée. Vous pouvez supprimer les documents de référence périmés du magasin de données.
Vous pouvez supprimer la référence périmée en utilisant la requête REST suivante.
SUPPRIMER http://localhost:9240/gateway_default/deploymentmap/id
L'ID que vous fournissez est l'ID correspondant aux détails de la référence périmée que vous voyez dans la réponse à l'étape 3.
Vous ne pouvez pas publier une API sur le portail des développeurs.
L'échec de la publication des API sur le portail du développeur est dû à une mauvaise configuration de la destination pour le portail du développeur.
Résolution Allez dans le menu Utilisateur > Administration > Destinations > Portail du développeur. Assurez-vous que tous les détails de la configuration de la destination sont fournis correctement. Si vous apportez des modifications, vous devez republier la configuration pour qu'elles prennent effet. Vous voyez des applications périmées dans le portail du développeur.
Lorsqu'un consommateur s'abonne à un plan ou à un paquet, une application est créée à la fois dans webMethods API Gateway et dans le portail du développeur. Par erreur, lorsque vous supprimez une application de Gateway, l'application dans le portail du développeur devient obsolète.
Pour supprimer les applications périmées du portail du développeur, dépubliez le paquet associé à l'application et republiez-le. Cela déclenche le nettoyage de l'application périmée dans le portail du développeur.