2017-07-24 4 views

Répondre

1

Veuillez vous référer à ce fil. https://forums.aws.amazon.com/thread.jspa?messageID=805138#805138

" Malheureusement, la passerelle API ne. Fournit pas pour le client des journaux d'accès, je vais créer une demande de fonctionnalité sur le côté passerelle API et API Gateway accorder la priorité à cette demande, mais je ne peux pas fournir l'ETA pour cette En guise de solution de contournement, vous pouvez créer une ressource proxy avec une intégration fictive au même niveau que vos autres ressources, et vous pourrez voir les journaux des demandes qui ne parviennent pas aux ressources appropriées "

Merci !

0

Vous pouvez faire quelque chose comme ceci:

no-endpoint: 
    description: catch all non-existent enpoints with 404 - must be last 
    http 
    handler: src/functions/api-controller.noEndpoint 
    events: 
    - http: 
     path: /{proxy+} 
     method: any 
     cors: true 

puis dans le gestionnaire noEndpoint journal sur les journaux de CloudWatch ou quel que soit le service que vous journalisation souhaitez utiliser.

REMARQUE: cela doit être la dernière http fonction dans votre modèle, sinon il va attraper TOUTES requêtes http.

proxy + docs: http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-set-up-simple-proxy.html