Je travaille sur une fonction lambda qui doit accéder aux services RDS
, S3
et Rekognition
d'AWS.Comment appeler AWS Rekognition à partir d'un Lambda dans un VPC?
je lui ai donné S3
et Rekognition
autorisations via le AmazonS3FullAccess
et les AmazonRekognitionFullAccess
politiques, respectivement, et il a bien fonctionné
La chose est que je ne pouvais pas accéder à mon Aurora
exemple à l'intérieur RDS
parce qu'il est entré dans un VPC
J'ai changé mes configurations de réseau lambda ainsi il serait capable d'accéder au VPC, et la connexion Aurora
a fonctionné comme prévu, mais alors la connexion à Rekognition
a cessé de fonctionner, chaque fois que j'appelle detectLabels
par exemple cela se bloque juste.
Ai-je manqué une autorisation?
Le lambda peut-il accéder à tout ce qui se trouve à l'extérieur du VPC? –
Comment puis-je tester cela? Je suis en train d'apprendre Lambda comme je vais –
Essayez d'ouvrir une connexion http à Internet depuis le lambda. –