我在學習結構。我想實現以下:ssh到我的EC2機器和ls的主目錄。Python使用結構連接到EC2實例
我已經開始有以下:
from boto import ec2
from fabric.colors import green as _green, yellow as _yellow
class EC2Conn:
def __init__(self):
print(_green("Started..."))
self.ec2conn = None
self.user = 'fabUser'
self.access_key = 'xxxx'
self.secret_key = 'xxxx'
def connect(self):
print(_green("Connecting..."))
ec2.connect_to_region("eu-west-1a")
self.ec2conn = ec2.connection.EC2Connection(self.access_key, self.secret_key)
print(self.get_instances())
def get_instances(self):
return self.ec2conn.get_all_instances()
def run_me():
a = EC2Conn()
a.connect()
但是,這給了我一個空白列表[]我有1個實例中運行的,所以這是不正確。
它顯示任何錯誤? –
沒有錯誤,它與細節連接,但顯示並清空[]。當它應該有2個實例。我設置了一個新用戶並賦予它們正確的權限(完全管理) – Prometheus