Python Boto: Wie spezifiziert man eine Subnetz-ID UND eine Sicherheitsgruppe?

8

Ich versuche eine Instanz mit Boto zu loben. Die Instanz muss in einem bestimmten Subnetz in meiner VPC und auch in einer bestimmten Sicherheitsgruppe in meinem vPC gestartet werden.

Der folgende Code startet erfolgreich eine Instanz in meiner VPC im richtigen Subnetz:

%Vor%

Der folgende Code gibt mir den folgenden Fehler:

%Vor%

Hier ist der Fehler, den ich bekomme. Ich bekomme den gleichen Fehler, wenn ich die Subnetz-ID anstelle des tatsächlichen Namens des Subnetzes verwende:

%Vor%

Ich wäre sehr dankbar und dankbar, wenn jemand weiß, wie ich meine Instanz in mein spezifisches Subnetz UND in meine spezifische Sicherheitsgruppe starten kann

    
user3507094 12.04.2014, 23:18
quelle

1 Antwort

10

Da Sie eine VPC starten, müssen Sie die Sicherheitsgruppen anhand ihrer ID und nicht anhand ihres Namens angeben. Namen sind nur im "klassischen" EC2 gültig. Wenn also die Sicherheitsgruppe eine ID von sg-12345678 hat, könnten Sie einen Befehl wie folgt verwenden:

%Vor%     
garnaat 13.04.2014, 12:43
quelle