Répondre

6

Vous pouvez ajouter des ressources CloudFormation à la section "ressources". Pour ElasticSearch, cela ressemblerait à ceci.

service: aws-nodejs 
provider: 
    name: aws 
    runtime: nodejs6.10 
functions: 
    hello: 
    handler: handler.hello 
    environment: 
     elasticURL: 
     Fn::GetAtt: [ ElasticSearchInstance , DomainEndpoint ] 

resources: 
    Resources: 
    ElasticSearchInstance: 
     Type: AWS::Elasticsearch::Domain 
     Properties: 
     EBSOptions: 
      EBSEnabled: true 
      VolumeType: gp2 
      VolumeSize: 10 
     ElasticsearchClusterConfig: 
      InstanceType: t2.small.elasticsearch 
      InstanceCount: 1 
      DedicatedMasterEnabled: false 
      ZoneAwarenessEnabled: false 
     ElasticsearchVersion: 5.3 
+0

Parfait. C'est ce dont j'avais besoin. Merci :-) – deosha