Je configure la journalisation de l'accès personnalisé pour Amazon API Gateway et je dois spécifier le nom du groupe CloudWatch, mais lorsque je mets ces noms de groupe de journaux au format "API-Gateway-Execution-Logs_3j5w5m7kv9/stage-name", j'obtiens une telle erreur:
ARN non valide spécifié dans la demande. Les ARN doivent commencer par 'arn:': API-Gateway-Execution-Logs_3j5w5m7kv9/stage-name
Lorsque j'ouvre la page de ce groupe de journaux dans CloudWatch, je vois simplement le même nom et je ne vois pas la valeur ARN. Comment le trouver?
Accédez aux journaux Cloudwatch, trouvez votre groupe de journaux, ouvrez-le et vous verrez une liste de flux de journaux. Il y a une icône de paramètres en haut à droite:
Cliquez dessus et vous verrez une option pour afficher l'arn de flux:
Enregistrez les paramètres et vous verrez des arns de flux. La partie avant le point-virgule ressemble à l'arn du groupe de journaux
Le format CloudWatch Group ARN est arn:aws:logs:{region}:{account-id}:log-group:API-Gateway-Execution-Logs_{rest-api-id}/{stage-name}
, cf. https://docs.aws.Amazon.com/apigateway/latest/developerguide/set-up-logging.html