Comment créer une nouvelle version d'une fonction Lambda à l'aide de CloudFormation?

Je suis en train de créer une nouvelle version d'une fonction Lambda à l'aide de CloudFormation.

Je veux avoir plusieurs versions de la même fonction Lambda, je peux donc (un) point d'alias à différentes versions - comme DEV et PROD - et (b) être en mesure de revenir à une version antérieure

C'est la définition de mon Lambda version:

LambdaVersion:
  Type: AWS::Lambda::Version
  Properties:
    FunctionName:
      Ref: LambdaFunction

Une version est créée lors de l'exécution de "aws cloudformation créer de la pile" mais le "aws cloudformation mise à jour de la pile des" commandes ne rien faire. Il n'y a pas de nouveaux Lambda versions créées.

Je vais essayer d'obtenir une nouvelle version de la fonction Lambda créé après j'ai télécharger un nouveau fichier zip pour S3 et puis "mise à jour de la pile". Puis-je le faire avec CloudFormation? AWS::Lambda::Version vraiment cassé (comme mentionné ici https://github.com/hashicorp/terraform/issues/6067#issuecomment-211708071) ou suis-je tout simplement pas obtenir quelque chose?

Mise à jour 1/11/17
Réponse officielle d'Amazon de soutien:
"...pour une nouvelle version à être publié, vous devez définir un plus (sic) AWS::Lambda::Version de ressources..."

AWS CloudFormation/Lambda de l'équipe, si vous êtes en train de lire ceci - cela est inacceptable. Fix it.

InformationsquelleAutor boris | 2017-01-03