[FIXED] Sicherheitsgruppen-ID: sg-12345 nicht gefunden

Ausgabe

Ich habe versucht, eine vorhandene Sicherheitsgruppe in CDK mithilfe der Methode SecurityGroup.fromSecurityGroupId zu importieren, und es ist mit dem folgenden Fehler fehlgeschlagen:

Sicherheitsgruppen-ID: sg-12345 nicht gefunden! (Dienst: AmazonEC2; Statuscode: 400; Fehlercode: InvalidGroup.NotFound; Anforderungs-ID: 8e2cd924-075d-4c64-b5ba-2e1d9c72fe95; Proxy: null)

Unten ist mein CDK-Code:

const sg = SecurityGroup.fromSecurityGroupId(this, 'sgFromLookUp', 'sg-084c533df9d662439');

Ich habe doppelt überprüft, ob die Sicherheitsgruppen-ID korrekt ist, ich habe auch die anderen 2 Methoden zum Nachschlagen der Sicherheitsgruppe ausprobiert:

SecurityGroup.fromLookupById() and SecurityGroup.fromLookupByName()

Alle haben den gleichen Fehler zurückgegeben, irgendwelche Ideen warum?

Lösung

Es stellt sich heraus, dass die Sicherheitsgruppe nach dem darauf verweisenden InterfaceVpcEndpoint gesucht wird, weil ich dem InterfaceVpcEndpoint keine Abhängigkeit der Sicherheitsgruppe hinzugefügt habe. Ich habe es geschafft, die Sicherheitsgruppe nachzuschlagen, bevor ich darauf verwiesen habe, und es funktioniert jetzt.

Code der funktioniert:

// Create security group
const sgConstruct = new SgConstruct(this, 'SecurityGroup', { vpc: props.vpc });

// Create endpoints
new VpcEndpointsConstruct(this, 'VpcEndpoints', { sg: sgConstruct.sg, subnets: props.subnets, vpc: props.vpc });


Beantwortet von –
Yamazaki


Antwort geprüft von –
Robin (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like