반응형
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 |