본문 바로가기

728x90

Development/AWS

(4)
[AWS] Elastic Beanstalk - .ebextensions을 사용한 고급 환경 설정 예 .ebextensions/network-load-balancer.config 이 예에서는 간단한 구성을 변경합니다. 해당 환경의 로드 밸런서 유형을 Network Load Balancer로 설정하기 위해 구성 옵션을 수정합니다. option_settins: aws:elasticbeanstalk:environment: LoadBalancerType: network 구성 파일에 JSON보다 더 쉽게 읽을 수 있는 YAML을 사용하는 것이 더 좋습니다. YAML은 설명과 복수 명령줄, 따옴표를 사용할 수 있는 몇몇 대안 등을 지원합니다. 구성 파일의 option_settings 섹션은 구성 옵션의 값을 정의합니다. 구성 옵션을 사용하여 Elastic Beanstalk 환경, 환경 내의 AWS 리소스, 애플..
[AWS] Elastic Beanstalk - Auto Scaling Error Elastic Beanstalk 을 배포하여 사용하고 있는 도중에 다음과 같은 문구의 경고를 받았습니다. 100 % of CPU is in use. 그래서, Elastic Beanstalk 환경의 구성에 가서 인스턴스의 유형을 바꿔서 재배포를 하던 와중에 다음과 같은 에러가 발생하였습니다. ERROR Service:AmazonCloudFormation, Message:Stack named 'awseb-e-ka4mcdgpnn-stack' aborted operation. Current state: 'UPDATE_ROLLBACK_IN_PROGRESS' Reason: The following resource(s) failed to update:[AWSEBAutoScalingGroup]. ERROR Updati..
[AWS] Elastic Beanstalk - Linux 플랫폼 확장 AWS Elastic Beanstalk Linux 플랫폼은 애플리케이션 개발 및 실행을 지원하기 위해 다양한 기능을 기본적으로 제공합니다. 필요한 경우 여러 가지 방법으로 플랫폼을 확장하여 옵션을 구성하고, 소프트웨어를 설치하고, 파일 및 시작 명령을 추가하고, 빌드 및 런타임 지침을 제공하고, 환경의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 대한 다양한 프로비저닝 단계에서 실행되는 초기화 스크립트를 추가할 수 있습니다. Buildfile 및 Procfile Procfile 애플리케이션을 시작하고 실행하기 위한 사용자 지정 명령을 지정하려면 애플리케이션 소스의 루트 디렉터리에 Procfile이라는 파일을 배치합니다. 파일 이름은 대/소 문자를 구분합니다. Pro..
[AWS] Elastic Beanstalk Elastic Beanstalk is a Platform As A Service (PaaS) that streamlines the setup, deployment, and maintenance of your app on Amazon AWS. It's a managed service, coupling the server (EC2), database (RDS), and your static files (S3). You can quickly deploy and manage your application, which automatically scales as your site grows. Elastic Beanstalk에 접속하기 위해서는 CLI를 사용하면 된다. To work with a Amazon Elas..

728x90