Appelez APIGateWay avec APIKey dans les requêtes python

Aperçu

J'ai essayé d'appeler API Gateway en envoyant une demande à partir d'un programme python local. Vous pouvez limiter l'appel, car vous pouvez limiter l'appel en définissant la clé API. Je pense qu'il serait plus facile de créer un écran pour traiter les appels et d'en restreindre l'accès ...

Paramètres API GateWay

Programme Python à appeler

import requests
import traceback

if  __name__ == "__main__":
    try:
        
        #La clé API est la clé API confirmée par API Gateway
        headers = {'x-api-key': 'APIKey'}
        #La partie de xxxxxxxx est la valeur de chaque API/Spécifiez ici le nom de la ressource pour la partie test2
        url='https://xxxxxxxx.execute-api.ap-northeast-1.amazonaws.com/default/test2'
        #Modèle de réussite
        rSucess = requests.get(url, headers=headers)
        print(rSucess.status_code)
        print(rSucess.content)

        #Modèle d'échec
        rFail = requests.get(url)
        print(rFail.status_code)
        print(rFail.content)

    except :
        print(traceback.format_exc())
200
b'"Hello from Lambda!"'
403
b'{"message":"Forbidden"}'

Recommended Posts

Appelez APIGateWay avec APIKey dans les requêtes python
Réessayer avec des requêtes python
[Python] Traitement de plusieurs erreurs d'appel dans ray.init
Grattage au sélénium en Python
Exploitez LibreOffice avec Python
Grattage avec chromedriver en python
Débogage avec pdb en Python
Gérer les sons en Python
Grattage avec du sélénium en Python
Tweet avec image en Python
Combiné avec ordinal en Python
Appelez l'API avec python3.
Appeler dynamiquement des méthodes en Python
Installez CaboCha dans l'environnement Ubuntu et appelez-le avec Python.
Reconnaissance des nombres dans les images avec Python
Tester avec des nombres aléatoires en Python
GOTO en Python avec Sublime Text 3
Scraping avec Selenium en Python (Basic)
Analyse CSS avec cssutils en Python
[Python] Fichiers wav POST avec requêtes [POST]
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
Ouvrez UTF-8 avec BOM en Python
Utiliser Python mis en pyenv avec NeoVim
Heatmap avec dendrogramme en Python + matplotlib
Lire des fichiers en parallèle avec Python
Générer un mot de passe pour le manuel avec python
Utiliser OpenCV avec Python 3 dans Window
Jusqu'à traiter de python dans Atom
Envoyer des données multipart / form avec des requêtes python
Démarrez avec Python avec Blender
Travailler avec des images DICOM en Python
Écrire de la documentation dans Sphinx avec Python Livereload
Obtenez des données supplémentaires vers LDAP avec python
Livre en spirale en Python! Python avec un livre en spirale! (Chapitre 14 ~)
Essayez de vous connecter à qiita avec Python
Test de stress avec Locust écrit en Python
Python3> dans le mot clé> Vrai avec une correspondance partielle?
Contrôle exclusif avec fichier de verrouillage en Python
Surveillance des appareils effectuée par Python On-box de IOS-XE
Essayez de travailler avec des données binaires en Python
Dessinez Nozomi Sasaki dans Excel avec python
Conseils pour gérer les binaires en Python
Afficher Python 3 dans le navigateur avec MAMP
Comment utiliser BigQuery en Python
Classe Trump en Python (avec comparaison)
Gérer les "années et mois" en Python
Traiter plusieurs listes avec for en Python
Remplacer non-ASCII par des expressions régulières en Python
Un serveur Web de ligne (avec CGI) en python
Appelez sudo en Python et mot de passe à saisie automatique
Traitez facilement des images en Python avec Pillow
Pour faire fonctionner la station d'horodatage en Python
Lire des caractères dans des images avec Python OCR
Introduction de sip-4.14 dans l'environnement python3.2.2 avec MacOS 10.7.4
Créer un enregistrement avec des pièces jointes dans KINTONE à l'aide du module de requêtes Python
Quadtree en Python --2
CURL en Python