2017-10-16 6 views
0

J'ai défini les paramètres VPC pour toutes les fonctions globalement dans le fichier yml sans serveur et ces configurations sont appliquées correctement à toutes les fonctions. Mais maintenant je veux remplacer cela au niveau de la fonction (ne pas avoir de configurations VPC pour une seule fonction). Est-ce possible avec le framework Serverless?Remplacer la configuration VPC globale au niveau de la fonction

+0

Pourquoi croyez-vous que ce n'est pas possible? Avez-vous déjà essayé? Il est même documenté - https://serverless.com/framework/docs/providers/aws/guide/serverless.yml/. – dashmug

+0

@dashmug avez-vous lu ma question correctement? En ce qui concerne la documentation, il est seulement possible de remplacer la configuration VPC globale par une autre configuration VPC au niveau de la fonction. Pas moyen de dire que je ne veux pas de VPC pour une seule fonction. – Lakmal

Répondre

0

Si

functions: 
    myFunction: 
    vpc: ~ 

ne fonctionne pas, alors vous devrez arrêter la définition de la VPC dans le fournisseur et les définir ailleurs (dans la fonction, ou comme références ou autre). Ou soulevez un problème dans GitHub et voyez si quelqu'un est prêt à le réparer.

+1

ci-dessus ne fonctionne pas et Actuellement, Serverless ne possède pas cette fonctionnalité, donc j'ai ouvert un problème [ici] (https://github.com/serverless/serverless/issues/4387#issuecomment-337116499) – Lakmal