So wählen Sie ein AWS-Profil aus, wenn Sie mit boto3 eine Verbindung zu CloudFront herstellen
Ich bin mit dem Boto 3 python-Bibliothek, und eine Verbindung herstellen möchten, AWS CloudFront.
Ich muss zu geben das richtige Profil AWS (AWS-Anmeldeinformationen), aber ein Blick auf die offizielle Dokumentation, sehe ich keine Möglichkeit zu geben.
Ich bin der Initialisierung der client mit dem code:
client = boto3.client('cloudfront')
Jedoch, diese Ergebnisse in der es mit dem Standard-Profil zu verbinden.
Ich konnte Sie nicht finden, eine Methode, wo ich angeben kann welches Profil zu verwenden ist.
InformationsquelleAutor der Frage Nader A. Jabbar | 2015-10-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass die docs nicht wunderbar auf die Aufdeckung, wie Sie dies tun. Es wurde eine Funktion für einige Zeit, jedoch, und es gibt einige details in diesem pull-request. So gibt es drei Möglichkeiten, dies zu tun:
Erstellen Sie eine neue session mit dem Profil
Ändern Sie das Profil des default-session in code
Ändern Sie das Profil des default-session mit einer Umgebungsvariablen
InformationsquelleAutor der Antwort Jordon Phillips
Tun Sie dies, verwenden Sie ein Profil mit dem Namen 'dev':
InformationsquelleAutor der Antwort asmaier
Dieser Abschnitt der boto3 Dokumentation ist hilfreich.
Hier ist was für mich gearbeitet:
InformationsquelleAutor der Antwort mgig