Ich bin ein komplettes noob mit Python und Boto und versuchen, eine grundlegende Verbindung zu ec2-Dienste herzustellen. ich den folgenden Code renne:Verbindung mit EC2 nicht möglich mit Python Boto
ec2Conn = boto.connect_ec2('username','password')
group_name = 'python_central'
description = 'Python Central: Test Security Group.'
group = ec2Conn.create_security_group(group_name, description)
group.authorize('tcp', 8888,8888, '<a href="http://0.0.0.0/0">0.0.0.0/0</a>')
und die folgende Fehlermeldung erhalten: AWS war die zur Verfügung gestellten Zugangsdaten nicht in der Lage zu bestätigen
ich einige Beiträge gelesen habe, dass dies aufgrund sein könnte In dem Zeitunterschied zwischen meinem Rechner und dem EC2-Server, sondern nach den Protokollen, sind sie gleich:
host:ec2.us-east-1.amazonaws.com x-amz-date:20161213T192005Z
host;x-amz-date 515db222f793e7f96aa93818abf3891c7fd858f6b1b9596f20551dcddd5ca1be 2016-12-13 19:20:05,132 boto [DEBUG]:StringToSign:
Jede Idee, wie diese Verbindung zum laufen zu bringen?
Danke!
Sie verwenden 'boto' Instanzen zu starten, schließen Sie nicht zu Instanzen. Möchten Sie in die von Ihnen erstellte Instanz wechseln? – helloV
Woher bekommst du 'Benutzername' und' Passwort'? Die AWS-API nimmt keinen Benutzernamen/Passwort, sie benötigt einen Zugriffsschlüssel und einen geheimen Schlüssel. Sie scheinen den AWS-API-Zugriff und den EC2-SSH-Zugriff zu verwechseln. –
@helloV Ich versuche Instanzen zu starten. Beispielcode von hier: http: //pythoncentral.io/introduction-to-python-on-aws-with-boto/ – Urik