2016-01-19 2 views
1

Предположим, что я развертываю приложение AWMS лямбда через CF. Как передать какие-либо параметры конфигурации?Как настроить лямбда-сервис

Например, я хочу передать одну из созданных ссылок на ведро, поэтому ее можно использовать в коде.

+0

Привет, ... Является ли код вашей функции node.js? – gsaslis

+0

Это имеет значение? Я ожидал некоторый общий интерфейс для передачи вниз конфигурации. – viraptor

+0

Это имеет значение для того, что я собирался предложить, да ...:) Если это IS node.js, вы можете встроить код в шаблон CF, чтобы вы могли добавить свой '' Ref ''там, используя CF join function – gsaslis

ответ

0

этого являются действительными параметрами CloudFormation для лямбда-функции

{ 
    "Type" : "AWS::Lambda::Function", 
    "Properties" : { 
    "Code" : Code, 
    "Description" : String, 
    "Handler" : String, 
    "MemorySize" : Integer, 
    "Role" : String, 
    "Runtime" : String, 
    "Timeout" : Integer 
} 
} 

Если вы хотите передать параметр, определенный вами в шаблоне вы можете указать в разделе параметров и использовать реф и функцию присоединиться к Дополнительные сведения см:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-join.html

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-ref.html

+0

Это не решает проблему, как описано. Параметры, которые вы описываете, предназначены для создания лямбда, а не параметров выполнения. Проверьте пример из вопроса. – viraptor

Смежные вопросы