반응형

AWS Cloud 3

AWS Lambda Scheduler serverless.yml

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)..

AWS Cloud 2020.04.08

AWS Parameter Store 와 Serverless Framework

⚙️ Parameter Store Systems Manager > Application Management > 파라미터 스토어 console 에서 등록 및 조회 전역상수 및 소스상에 존재하면 안되는 민감한 설정값들을 저장해서 사용한다. 파라미터 스토어 에서 정적으로 전역상수 불러오기 아래 설정은 배포시점의 값이 지정되기 때문에 업데이트 된 값을 적용하려면 배포를 다시해줘야 한다. 사용할 상수를 아래처럼 지정해준다. #config.common.yml environment: DB_WRITE_ENDPOINT: ${ssm:/param/DB_WRITE_ENDPOINT} #유형이 SecureString 이면 아래처럼 뒤에 "~true"를 붙여준다. DB_USER: ${ssm:/param/DB_USER~true} j..

AWS Cloud 2020.04.08

Serverless Setting

⚙️ Install 최초에 한번만 설치 Node.js v12 다운로드 후 Install Command Line Tools for Xcode 11.4 다운로드 후 Install #Local에 한번만 설치 sudo npm install -g serverless sudo npm install -g eslint Mac 에서 npm install 시 아래와 같은 오류가 발생하면 No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'. Command Line Tools for Xcode 11.3 을 다시 설치하고 npm install을 진행하면 해결된다. 해당 이슈에대한 글참고 ⚙️ VS Code Extensions Install EditorConfig f..

AWS Cloud 2020.04.08
반응형