AWS Cloud

AWS Lambda Scheduler serverless.yml

Pro.Dev 2020. 4. 8. 13:06
반응형

scheduler 작업 만들때는, 아래에서, 도메인 부분 삭제를 해줘야 한다.

 

service: reserve-self

package:
  exclude:
    - test/**
    - node_modules/**

plugins:
  - serverless-aws-latest-layer-version
  - serverless-domain-manager # 배치 작업 만들때는 도메인 부분 삭제

custom: 
  customDomain:  # 배치 작업 만들때는 도메인 부분 삭제 
    stage: ${opt:stage}
    basePath: ${self:service}
    domainName: ${file(./config.${opt:stage}.yml):baseDomainName}
  common: ${file(./config.common.yml)}
  config: ${file(./config.${opt:stage}.yml)}

provider:
  name: aws
  runtime: nodejs12.x
  stage: ${opt:stage}
  region: ${self:custom.common.region}
  environment: ${self:custom.common.environment}
  timeout: ${self:custom.common.timeout}
  tracing: ${self:custom.common.tracing}
  # logs: ${self:custom.common.logs}
  logRetentionInDays: ${self:custom.common.logRetentionInDays}
  deploymentBucket: ${self:custom.common.deploymentBucket}
  iamManagedPolicies: ${self:custom.common.iamManagedPolicies}
  vpc: ${self:custom.config.vpc}

# ==================== functions ====================
functions:
  checkBay:
    handler: src/index.checkBay
    layers: ${self:custom.config.layers}
    events:
      - http:
          path: check-bay
          method: post
          cors: ${self:custom.config.cors}
          private: true
          authorizer: ${self:custom.config.authorizer}
          

 

 

반응형

'AWS Cloud' 카테고리의 다른 글

AWS 벡터 데이터베이스 활용  (0) 2024.12.10
AWS Parameter Store 와 Serverless Framework  (0) 2020.04.08
Serverless Setting  (0) 2020.04.08