2017-10-16 1 views
0

Ich habe VPC-Einstellungen für alle Funktionen global in der serverlosen YML-Datei definiert und diese Konfigurationen werden für alle Funktionen korrekt angewendet. Aber jetzt möchte ich das in der Funktionsebene überschreiben (um keine VPC-Konfigurationen für eine einzelne Funktion zu haben). Ist dies mit Serverless Framework möglich?Globale VPC-Konfiguration in Funktionsebene überschreiben

+0

Warum denkst du, dass es nicht möglich ist? Hast du es sogar versucht? Es ist sogar dokumentiert - https://serverless.com/framework/docs/providers/aws/guide/serverless.yml/. – dashmug

+0

@dashmug hast du meine Frage richtig gelesen? Wie bei der Dokumentation ist es nur möglich, die globale VPC-Konfiguration mit einer anderen VPC-Konfiguration in der Funktionsebene zu überschreiben. Keine Möglichkeit zu sagen, dass ich VPC nicht für eine einzelne Funktion haben möchte. – Lakmal

Antwort

0

Wenn

functions: 
    myFunction: 
    vpc: ~ 

nicht funktioniert, dann werden Sie die VPC in den Anbietern stoppen müssen definieren, und definieren sie an anderer Stelle (in der Funktion oder als Referenzen oder was auch immer). Oder hebe ein Problem in GitHub an und schau, ob jemand bereit ist, es zu beheben.

+1

Oben funktioniert nicht und Serverless verfügt derzeit nicht über diese Funktionalität, daher habe ich ein Problem [hier] geöffnet (https://github.com/serverless/serverless/issues/4387#issuecomment-337116499) – Lakmal

Verwandte Themen