並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 66件

新着順 人気順

elasticbeanstalkの検索結果1 - 40 件 / 66件

  • [アップデート]ElasticBeanstalkでAmazon Linux 2ベースのDocker, Corretto, Pythonが使えるようになりました! | DevelopersIO

    Elastic Beanstalkをご利用いただいている方に朗報です! ElasticBeanstalkのプラットフォームでAmazon Linux 2ベースのDocker, Corretto(Java), PythonがGAされました! AWS Elastic Beanstalk Announces General Availability of Amazon Linux 2 Based Docker, Corretto, and Python Platforms さっそく試してみたいと思います! やってみた Elastic Beanstalkのマネジメントコンソール画面から、アプリケーションを作成してみます。 アプリケーション名は適当につけます。 プラットフォームのブランチとして、Amazon Linux 2ベースのDocker, Corretto, Pythonが選択できるようになっ

      [アップデート]ElasticBeanstalkでAmazon Linux 2ベースのDocker, Corretto, Pythonが使えるようになりました! | DevelopersIO
    • suitebook infrastructure has moved on from ElasticBeanstalk to ECS on Fargate

      @laugh_k です。先週 SQUEEZE のソリューション事業のプロダクトである suitebook のインフラ環境をローンチ当初から使われていた ElasticBeanstalk ベースの環境から ECS on Fargate の環境への移設を行いました。今回はその移設がどのような検証・手順を経て行ったのかを紹介します。 背景ElasticBeanstalk 時代ElasticBeanstalk は Heroku を使うような感覚でAWS上で手軽にアプリケーションを動かせるのが魅力で、スタートアップのサービスローンチ当初にはさくっとデプロイできる感じもマッチしていました。ですが、プロダクトの成長とともに問題も多く発生していきました。 手軽に利用できる半面、Python3.6 への対応がなかなか来なかったり、Apache + mod_wsgi 以外の Web サーバが選択できなかったり

        suitebook infrastructure has moved on from ElasticBeanstalk to ECS on Fargate
      • 既存環境の設定を引き継いでElasticBeanstalkのプラットフォームのメジャーバージョンアップをする | DevelopersIO

        Elastic Beanstalkプラットフォームのメジャーバージョンアップを既存の環境設定を再利用してやってみました。 はじめに 全国20万人のElastic Beanstalkファンの皆様こんにちは! Elastic Beasntalkでは2020年3月1日にいくつかのプラットフォームのサポート終了が予定されています。 この記事はEOLに伴ってElastic Beanstalkプラットフォームのメジャーバージョンアップをしてみた時のメモです。 Elastic Beanstalkにおけるプラットフォームのメジャーバージョンアップ EOLになるプラットフォームから新しいバージョンへのアップグレードはメジャーバージョンアップになり、既存の環境とは別に新しい環境を作成する必要があります。 既存の環境の設定を再利用して新しい環境を作成する 既存環境のバージョンアップなので新しい環境を作成する場合

          既存環境の設定を引き継いでElasticBeanstalkのプラットフォームのメジャーバージョンアップをする | DevelopersIO
        • #AWS ElasticBeanStalk + Amazon Linux + #node + puppteer + headless Chrome で HTML to PDF 変換・スクリーンショット撮影をする。日本語対応。 - Qiita

          #AWS ElasticBeanStalk + Amazon Linux + #node + puppteer + headless Chrome で HTML to PDF 変換・スクリーンショット撮影をする。日本語対応。Node.jsAWS まとめ Chrome のバイナリをインストールする node API の puppeteer をインストールする Chrome バイナリのパスを指定して node の変換スクリプトを実行する 以上 環境 nodejs プラットフォーム の Web環境で試す ssh 接続する eb ssh <ENV-name> node install なぜか入っていないのでインストールする。

            #AWS ElasticBeanStalk + Amazon Linux + #node + puppteer + headless Chrome で HTML to PDF 変換・スクリーンショット撮影をする。日本語対応。 - Qiita
          • 【Security Hub修復手順】[ElasticBeanstalk.3] Elastic BeanstalkではログをCloudWatchに出力するべきです | DevelopersIO

            こんにちは!AWS事業本部のおつまみです。 皆さん、お使いのAWS環境のセキュリティチェックはしていますか? 当エントリでは、AWS Security HubによるAWS環境のセキュリティ状況スコアリングに該当する項目についての修正手順をご紹介します。 本記事の対象コントロール [ElasticBeanstalk.3] Elastic BeanstalkではログをCloudWatchに出力するべきです [ElasticBeanstalk.3] Elastic Beanstalk should stream logs to CloudWatch 前提条件 本記事はAWS Security Hubで「AWS基礎セキュリティのベストプラクティススタンダード」を利用されている方向けの内容となります。 AWS Security Hubの詳細についてはこちらのブログをご覧ください。 対象コントロールの

              【Security Hub修復手順】[ElasticBeanstalk.3] Elastic BeanstalkではログをCloudWatchに出力するべきです | DevelopersIO
            • 複数環境に対してCircleCI Workflowで同じコードをデプロイする(ElasticBeanstalk編) - Qiita

              概要 CircleCI Workflow ではテストを通した後に待たせておいて、任意のタイミングでワンクリックでデプロイするという方法をとることができます。 特に本番デプロイは手作業が多いと心理的負荷が高くて億劫になるので手順をできるだけ自動化したいです。 この記事では特に、AWS ElasticBeanstalk の複数の環境に同じバージョンのアプリケーションをデプロイする方法について書きます。ElasticBeanstalk以外でもworkflowの流れと、ジョブ間での情報の受け渡しの方法は同じなので応用できるかと思います。 具体的用途としては、以下のものを想定しています Webアプリケーションとジョブ実行するWorker環境の両方に同じコードを勝手にデプロイして欲しい 開発環境と本番環境の両方にワンクリックで同じコードをデプロイしたい 完成イメージ こちらはCircleCI Work

                複数環境に対してCircleCI Workflowで同じコードをデプロイする(ElasticBeanstalk編) - Qiita
              • SpringBootアプリをGithubActionsで超簡単にAWS ElasticBeanstalkにデプロイしてみた - Qiita

                SpringBootアプリをGithubActionsで超簡単にAWS ElasticBeanstalkにデプロイしてみた AWSgradleBeanstalkSpringBootGitHubActions はじめに Githubでなんの追加も必要なく簡単にCI/CDが行える GithubActions が予想以上に手軽で便利でした。 今回は特定のブランチにPushした場合に、自動的にAWSのBeanstalkにデプロイする workflow の作成手順を紹介します。 前提 AWSのアカウント(IAM)があること Githubのアカウントがあること 開発環境 macOS Mojave OpenJDK 1.8 IntelliJ IDEA ultimate 2019.3 SpringBoot 2.2.6 Gradle 6.3 大まかな作業の流れ デプロイ用のSpringBootアプリを用意する

                  SpringBootアプリをGithubActionsで超簡単にAWS ElasticBeanstalkにデプロイしてみた - Qiita
                • AWS CodePipelineを使って、Githubで管理しているソースコードをCodeBuildでビルドしElasticBeanstalkのEC2上にデプロイする - Qiita

                  AWS CodePipelineを使って、Githubで管理しているソースコードをCodeBuildでビルドしElasticBeanstalkのEC2上にデプロイする ElasticBeanstalkCodePipelineCodeBuild はじめに AWSのCodePipelineを使って、Githubで管理しているPHPのソースコードをCodeBuildでビルドし、ElasticBeanstalkで管理しているEC2上にデプロイする一連の作業の流れと注意するポイントを紹介します。 前提 ソースコードをGithubで管理している ElasticBeanstalkでEC2インスタンスを管理している 流れ CodePipelineでパイプラインを作成 ソースステージ(Github)を追加 AWS CodeBuildでビルドプロジェクトを作成し追加 デプロイステージ(ElasticBeans

                    AWS CodePipelineを使って、Githubで管理しているソースコードをCodeBuildでビルドしElasticBeanstalkのEC2上にデプロイする - Qiita
                  • ElasticBeanstalkのアプリケーションログをCloudWatchで捕捉したい - Qiita

                    サーバのログ問題ってあると思いますが、皆さんはどうされていますか? よくあるパターンはfluentdで特定のログ保存用サーバに送るパターンだと思います。 他にもDatadogやInsight7でトラッキングする方法などありますが、いずれも設定が大変でエージェント仕掛けたりとかCloudFormation仕掛けたりとか挫折しやすいです(実際今回の記事書くときにもやってみたけど正直何度もサポートに聞く羽目になったし、仮に設定できても有料なのも痛い)。 あとdmsgとかアクセスログとかの保存は簡単だけど、アプリケーションログに関しては保存していないケースも多くて情報探すのにも苦労しました。 ElasticBeansTalkで作成したサーバのアプリケーションログは1時間とかでローテーションしてしかも消えてしまったり、AWSの管理画面でログのダウンロードしても出てこなかったりという問題があります。

                      ElasticBeanstalkのアプリケーションログをCloudWatchで捕捉したい - Qiita
                    • #AWS の ElasticBeanStalk とはそもそも何なのか?Webアプリの実行と管理ができると AWS マネージメントコンソールは言った。 - Qiita

                      #AWS の ElasticBeanStalk とはそもそも何なのか?Webアプリの実行と管理ができると AWS マネージメントコンソールは言った。AWS マネージメントコンソールに1行のコメントが表示される。そうか、総合環境の構築だと思っていたけれど、Webアプリ限定の環境なのだろうか。 説明ページでさえ いろいろと書かれていて、結局なにができるのかよくわからないよな。 あーよく見るとウェブアプリケーションって明記されてた。 結論 サービス概要がよく分からなかったら AWS マネージメントコンソールの1行説明を読めば良いかもしれない、というごく限定的なハック。 だれか1行まとめの一覧を作ってほしい。 Original by Github issue チャットメンバー募集 何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。 Twitter

                        #AWS の ElasticBeanStalk とはそもそも何なのか?Webアプリの実行と管理ができると AWS マネージメントコンソールは言った。 - Qiita
                      • 【CodePipeline×ElasticBeanstalk】JavaアプリケーションをCodePipelineでElasticBeanstalkにCI/CDする その1 - Qiita

                        【CodePipeline×ElasticBeanstalk】JavaアプリケーションをCodePipelineでElasticBeanstalkにCI/CDする その1JavaAWSElasticBeanstalkSpringBootCodePipeline Javaアプリケーション(データベースから値を取得し、JSON形式で結果を返す)をCodePipelineでElasticBeanstalkにCI/CDするハンズオンです。 長いので、 【CodePipeline×ElasticBeanstalk】JavaアプリケーションをCodePipelineでElasticBeanstalkにCI/CDする その1(本記事) → 1. Java(Spring Boot)アプリケーションの作成, 2. Gitリポジトリの作成 【CodePipeline×ElasticBeanstalk】Java

                          【CodePipeline×ElasticBeanstalk】JavaアプリケーションをCodePipelineでElasticBeanstalkにCI/CDする その1 - Qiita
                        • ElasticBeanstalkでAmazonLinux2 Ruby環境にデプロイする - bagelee(ベーグリー)

                          環境を作成する ElasticBeanstalk上でアプリケーション及び環境の作成を行います。 まず環境名やプラットフォーム選択などの基本的な情報の設定を行います。 - 環境枠の選択: ウェブサーバ環境 - アプリケーション名: 任意のアプリケーション名 - 環境名: 任意の環境名 - プラットフォーム: 管理されたプラットフォーム * プラットフォーム: Ruby * プラットフォームのブランチ: Ruby2.7 running on 64bit Amazon Linux 2 * プラットフォームのバージョン: AWSの推奨バージョンを選択(今回は3.2.4を使用) - アプリケーションコード: サンプルアプリケーション 次に「より多くのオプションの設定」をクリックして、詳細設定へ進みます。 今回はALBを使用した負荷分散を実現するためにプリセットは「高可用」に設定します。 環境プロパテ

                            ElasticBeanstalkでAmazonLinux2 Ruby環境にデプロイする - bagelee(ベーグリー)
                          • #AWS ElasticBeanStalk で SCP 接続して サーバーのファイルをローカルにコピーする - Qiita

                            INFO: Attempting to open port 22. INFO: SSH port 22 open. INFO: Running ssh -i /Users/yumainaura/.ssh/pup.pem ec2-user@ZZZ.ZZZ.ZZZ.ZZZ Last login: Sat Nov 9 22:57:33 2019 from XXX.XXX.XXX.XXX _____ _ _ _ ____ _ _ _ | ____| | __ _ ___| |_(_) ___| __ ) ___ __ _ _ __ ___| |_ __ _| | | __ | _| | |/ _` / __| __| |/ __| _ \ / _ \/ _` | '_ \/ __| __/ _` | | |/ / | |___| | (_| \__ \ |_| | (__| |_) | __/ (

                              #AWS ElasticBeanStalk で SCP 接続して サーバーのファイルをローカルにコピーする - Qiita
                            • Amazon Linux 2なElasticBeanstalk PHPプラットフォームでLaravelを動作させる方法 : akiyan.com

                              Amazon Linux 2なElasticBeanstalk PHPプラットフォームでLaravelを動作させる方法 2020-06-02 対象プラットフォーム:PHP 7.4 running on 64bit Amazon Linux 2/3.0.1 AWS ElasticBeanstalk PHPプラットフォームのOSが最近のものが Amazon Linux から Amazon Linux 2 に変わった。試しに Laravel アプリケーションをデプロイしてみると、ルート(/)アドレス以外のパスが 404 として nginx からレスポンスされる。以前はApacheで.htaccessが効く設定だったので、Laravelのドキュメントルートさえ合わせればそのまま動作した。そこで対応しようとしたら、ちょっとハマったので記録に残しておく。 対応方法自体は nginx の locatio

                                Amazon Linux 2なElasticBeanstalk PHPプラットフォームでLaravelを動作させる方法 : akiyan.com
                              • Why and How to Host your Rails 6 App with AWS ElasticBeanstalk and RDS

                                Why and How to Host your Rails 6 App with AWS ElasticBeanstalk and RDS When you deploy a new Rails app, you typically face a double-bind. If you use an easy platform like Heroku, you could create problems for yourself as your application scales. If you use a more fully-featured platform, you risk wasting time on ops that could be spent on your product. What if you could have both: an easy deployme

                                  Why and How to Host your Rails 6 App with AWS ElasticBeanstalk and RDS
                                • ElasticBeanstalk with ALBを簡単に(雑に?)https対応する - Qiita

                                  目的 ElasticBeanstalkが設定してくれるドメイン (*.ap-northeast-1.elasticbeanstalk.com) を、簡単にhttps対応にしたい。 結論 自己署名証明書、ACM(AWS certificate manager)を使う 手順 openssl インストール # Macデフォルトのopensslと、AWSドキュメントで使用されているopenssl差異があるためインストール brew install openssl

                                    ElasticBeanstalk with ALBを簡単に(雑に?)https対応する - Qiita
                                  • 無料でSSL/TLC証明書を手に入れる EC2/ElasticBeanstalk編 | ikuty.com

                                    Certbotを使って Conoha+Kusanagi(nginx/centos7) に無料でSSL/TLC証明書をインストール・自動更新する方法は過去に書いた。“無料でSSL/TLC証明書を手に入れる” CertbotサイトにOSとWebサーバの組み合わせを入力すると対応するインストール手順が表示される。メジャーな組み合わせであれば証明書の取得から自動更新まで全自動でやってくれる。 2016年7月現在、AWS(EC2)は未対応のため、Certbotツールを使って試行錯誤する必要がある。Certbotの一次情報をもとに何とかやってみたので記録を残しておく。 AWS(EC2)にCertbotでSSL/TLC証明書をインストールする ElasticBeanstalkのロードバランサに取得した証明書を登録しhttpsでアクセスできるようにする 自動更新のセットアップを行う AWS(EC2)にCe

                                      無料でSSL/TLC証明書を手に入れる EC2/ElasticBeanstalk編 | ikuty.com
                                    • ElasticBeanstalk worker環境 の 3つのタイムアウトの違いについて - Qiita

                                      概要 ElasticBeanstalk の worker environment には VisibilityTimeout, ErrorVisibilityTimeout, InactivityTimeout というよく似た名前の設定値があり,それぞれ何を意味するのかについて整理しました. 公式ドキュメントの説明 公式ドキュメントには以下のように記載されています: パラメータ 説明 VisibilityTimeout VisibilityTimeout とは SQS API のパラメータで, sqsd が GetMessage APIを呼び出すときに引数として設定します.設定値の意味は,メッセージが可視(visible) である時間の上限です. message の可視性(visibility) というのは SQS の概念で,メッセージの排他処理を実現するための機構です.message が

                                        ElasticBeanstalk worker環境 の 3つのタイムアウトの違いについて - Qiita
                                      • AWS ElasticBeanstalkでeb-engin.logにはSUCCESSと出るが、WEBコンソールではERRORになる - Qiita

                                        AWS ElasticBeanstalkでeb-engin.logにはSUCCESSと出るが、WEBコンソールではERRORになるAWSElasticBeanstalk 状況 eb-engin.log ちゃんとSUCCESS!と出てます。 WEBコンソール ERRORが出ています。(訳:デプロイが中止してる間に、新しいバージョンがデプロイされたっぽいよ。もう一回デプロイしてね) 原因 EB > 設定 > ローリング更新とデプロイ > コマンドタイムアウト が短いから 対処 EB > 設定 > ローリング更新とデプロイ > コマンドタイムアウト を3600秒に変更したら成功しました。

                                          AWS ElasticBeanstalkでeb-engin.logにはSUCCESSと出るが、WEBコンソールではERRORになる - Qiita
                                        • 【CodePipeline×ElasticBeanstalk】JavaアプリケーションをCodePipelineでElasticBeanstalkにCI/CDする その2 - Qiita

                                          ※1:すでに同名の環境が存在する場合は、環境名の後ろに「-n」(nは数字)が入る。 ※2:プラットフォームブランチにJava 8を選択した場合は、代わりに Elastic Beanstalk での Java の開始方法 | awsより、 「java-se-jetty-gradle-v3.zip」を取得し、使用してもOK。 (6) オプションの設定画面に遷移します。全容は以下のキャプチャの通り。 今回は、 ①:ソフトウェア ②:ネットワーク ③:データベース の3つに手を入れます。 (7) まず、①ソフトウェアから。 「ログのストリーミング」の「有効」にチェックを入れ、画面下方の「保存」をクリック。 こうしておくことで、ログが見られるようになるので、環境でのエラーの原因を調べる際に便利です。 (8) 続いて、②ネットワーク。 パブリックIPアドレス(①)、アベイラビリティーゾーン(②)の左隣

                                            【CodePipeline×ElasticBeanstalk】JavaアプリケーションをCodePipelineでElasticBeanstalkにCI/CDする その2 - Qiita
                                          • あえて継続的にデプロイしないElasticBeanstalkへのデプロイ環境を構築しました。 - Qiita

                                            お疲れさまです。@naokiurです。 最近ElasticBeanstalkを用いて、 アプリケーションを構築・稼働させることが、たまにあります。 開発を続けていく上で、欲しい仕組みの一つとして、 継続的デプロイ(Continuous Deployment)があるかと存じます。 AWSの公式でも、クイックスタートとして AWS CodePipeline を使用した AWS Elastic Beanstalk 環境へのデプロイが掲載されています。 (Continuous DeploymentとContinuous Deliveryは意味が異なる、ということを初めて認識しました…。) これはとても素晴らしいものだと思うのですが、 局所的な例で恐縮ながら、以下があるとき、 この例を組み替えると、よりマッチしたもの (いざリリースするときにできなくなったりしなかったり、 作成するリソースを減らすこ

                                              あえて継続的にデプロイしないElasticBeanstalkへのデプロイ環境を構築しました。 - Qiita
                                            • ElasticBeanstalkでメモリ使用率やHDD残量をモニタリングする方法 - kasei_sanのブログ

                                              最初に ここに書いてある 例: カスタム Amazon CloudWatch メトリクスの使用 - AWS Elastic Beanstalk ざっくり解説 ElasticBeanstalkでは、CloudWatchを使って各項目のモニタリングが可能 CloudWatchがEC2でモニタリングしている項目に、メモリ使用量やHDD残量はない Amazon EC2 のメトリクスとディメンション - Amazon CloudWatch そのため、CloudWatchに独自のデータを送信する カスタムメトリクス という手段を使う 「例: カスタム Amazon CloudWatch メトリクスの使用」でやっていることの解説 例: カスタム Amazon CloudWatch メトリクスの使用 - AWS Elastic Beanstalk . ebextensions を使ってEC2構築時に以下

                                                ElasticBeanstalkでメモリ使用率やHDD残量をモニタリングする方法 - kasei_sanのブログ
                                              • ElasticBeanstalk Worker Tierで定期バッチの構築する - Qiita

                                                めもです。随時追記 TODO エラーの時の動作 VPC等の設定 監視周り つくりたいもの ElasticBeanstarkのWorker Tierで定期的にメール送信するバッチ PlatformはDockerMultiContainer Cronでx分に一回送信するメールあるかチェックして送信する ざっくり EBのWorkerはSQSのキューをEC2で監視してる キューにPublishされたら監視Jobはlocalhostの80にHTTP/POSTする WEBAPI作って処理すりゃいい HTTP/POSTの実態はApache/httpdらしいのでデフォTimeoutは5分 処理が長時間かかることが予想される場合は、Timeoutを延長するか,いったん200で返して、バックグラウンドで処理する 200返すとキューから消えるので別途ステート管理が必要 EBはECSやらLBとか一括で設定できるア

                                                  ElasticBeanstalk Worker Tierで定期バッチの構築する - Qiita
                                                • ElasticBeanstalkのUnknown or duplicate parameter: NodeCommandの対処法 - Qiita

                                                  昨日、下に貼ったこちらの動画と公式のドキュメントを基にnode.jsのアプリケーションをAWS Beanstalkでデプロイすることを試みた。 ということで上の資料ではエラーが起きてしまうところの対処法を先に記述する。 その後、全体の流れを記述する。 C:\Users\yusuk\nodejs-project>eb deploy Creating application version archive "app-c698-230118_133959827133". Uploading nodejs-project/app-c698-230118_133959827133.zip to S3. This may take a while. Upload Complete. 2023-01-18 04:40:02 INFO Environment update is starting. 202

                                                    ElasticBeanstalkのUnknown or duplicate parameter: NodeCommandの対処法 - Qiita
                                                  • 【Laravel】ElasticBeanstalkで動いているLaravelのログを簡単にCloudWatch Logsに送る【Tips】 - Qiita

                                                    【Laravel】ElasticBeanstalkで動いているLaravelのログを簡単にCloudWatch Logsに送る【Tips】 これは何 環境変数を追加するだけで、Elastic Beanstalkで動いているLaravelのログをお手軽にCloudWatch Logsに転送する方法です。 CloudWatch Logsに転送されれば、いちいちeb sshでインスタンスにログインしてログを見たりしなくて済みます。 どうなる? ElasticBanstalkがデフォルトでCloudWatchLogsに連携している、/var/log/httpd/erro_logにLaravelのログ書き出す様にする やりかた Laravelが吐き出したログはデフォルトではstorage/logs/laravel.logファイルに書き込まれます。 これはlogger.phpで以下の様に設定されている

                                                      【Laravel】ElasticBeanstalkで動いているLaravelのログを簡単にCloudWatch Logsに送る【Tips】 - Qiita
                                                    • ElasticBeanstalkでnodeがinstallできないエラー - Qiita

                                                      現象 下記コマンドが通らない。 sudo curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash - 原因 Let'sEncrypt証明書を使用してサーバーに接続できないため。 rpm.nodesource.comドメインの証明書の期限が9/30で切れている。 解決策 取り急ぎ共有でした。

                                                        ElasticBeanstalkでnodeがinstallできないエラー - Qiita
                                                      • awscli のコマンドで #AWS ElasticBeanStalk環境を再構築する ( eb コマンドではない ) - Qiita

                                                        aws elasticbeanstalk rebuild-environment --environment-name puppeteer --region=us-east-2 コンソールで確認 たしかに rebuildEnvironment is starting. と表示されている Original by Github issue チャットメンバー募集 何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。 Twitter

                                                          awscli のコマンドで #AWS ElasticBeanStalk環境を再構築する ( eb コマンドではない ) - Qiita
                                                        • AWS ElasticBeanstalkのデプロイでAdditional Information: Too many application versions, cannot create a new version for application XXXX - Qiita

                                                          AWS ElasticBeanstalkのデプロイでAdditional Information: Too many application versions, cannot create a new version for application XXXXAWSElasticBeanstalk 概要 ElasticBeanstalkのデプロイ処理で以下のエラーが発生しました 原因 エラーメッセージの通り、アプリケーションバージョンが多すぎるからです ただ、ElasticBeanstalkを作ってから相当経過しないとここが溜まり切らないので時限爆弾式のエラーです。 すでに担当者がいなかったりして、急なエラー発生にすごくびっくりします 対策 簡単にライフサイクルポリシーを設定できます。 設定サンプル デプロイ時は神経使ってるのでこんなことでエラーになってイライラしちゃうのは避けたいです。

                                                            AWS ElasticBeanstalkのデプロイでAdditional Information: Too many application versions, cannot create a new version for application XXXX - Qiita
                                                          • ElasticBeansTalk + Spring boot でEverything(It's you)してみた - Qiita

                                                            Elastic Beanstalkって? AWS Elastic Beanstalk は、Java、.NET、PHP、Node.js、Python、Ruby、Go および Docker を使用して開発されたウェブアプリケーションやサービスを、Apache、Nginx、Passenger、IIS など使い慣れたサーバーでデプロイおよびスケーリングするための、使いやすいサービスです。 というのは漠然とわかっていたのですが、触ったことがなかったので、とりあえずElastic Beanstalk x Spring bootで何かやってみたかったから、ちょっと触ってみた程度です。 例によってEverything(It's you)です。get叩いて1フレーズ返すだけですが・・ Spring bootのサンプル アプリケーション作成 環境作成 ウェブサーバー環境を選択 アプリケーション名の入力 プラッ

                                                              ElasticBeansTalk + Spring boot でEverything(It's you)してみた - Qiita
                                                            • ElasticBeanstalkにLaravelアプリケーションをリリースするときのebextension設定 - Qiita

                                                              Laravelをプロダクションでリリースするときには、configキャッシュやrouteキャッシュをすると、より効率的に実行されてアプリケーションのレスポンスが向上します。 ElasticBeanstalkにリリースする場合は、.ebextensions/*に.configファイルを置くことで、リリース時のコマンドを追加することが出来ます。 container_commands: 01-cache_config: command: "php artisan config:cache" 02-cache_route: command: "php artisan route:cache" 03-cache_view: command: "php artisan view:cache"

                                                                ElasticBeanstalkにLaravelアプリケーションをリリースするときのebextension設定 - Qiita
                                                              • 【CodePipeline×ElasticBeanstalk】Java SEプラットフォームでランタイムバージョンをJava 8からCorretto 11に更新する - Qiita

                                                                【CodePipeline×ElasticBeanstalk】Java SEプラットフォームでランタイムバージョンをJava 8からCorretto 11に更新するJavaAWSElasticBeanstalkSpringBootCodePipeline 2020年4月11日に、Elastic BeanstalkのJava SEプラットフォームで、Corretto 11(Java 11)プラットフォームブランチの一般提供(GA)が開始されました。 LTS(長期サポート)バージョンはJDK11 Amazon CorrettoでもCorretto 8のサポート期限が最短2023年6月までなのに対し、Corretto 11は最短2024年8月までと長い ことからも早めにランタイムバージョンの更新対応しておきたいところですね。 というわけで、今回は、ElasticBeanstalkのJava SE

                                                                  【CodePipeline×ElasticBeanstalk】Java SEプラットフォームでランタイムバージョンをJava 8からCorretto 11に更新する - Qiita
                                                                • 【Security Hub修復手順】[ElasticBeanstalk.2] Elastic Beanstalk のマネージドプラットフォームの更新を有効にする必要があります | DevelopersIO

                                                                  こんにちは、AWS事業本部@福岡オフィスのべこみん(@beco_minn)です。 皆さん、お使いのAWS環境のセキュリティチェックはしていますか? 当エントリでは、AWS Security HubによるAWS環境のセキュリティ状況スコアリングに該当する項目についての修復手順をご紹介します。 本記事の対象コントロール [ElasticBeanstalk.2] Elastic Beanstalk のマネージドプラットフォームの更新を有効にする必要があります [ElasticBeanstalk.2] Elastic Beanstalk managed platform updates should be enabled 前提条件 本記事はAWS Security Hubで「AWS基礎セキュリティのベストプラクティススタンダード」を利用されている方向けの内容となります。 AWS Security

                                                                    【Security Hub修復手順】[ElasticBeanstalk.2] Elastic Beanstalk のマネージドプラットフォームの更新を有効にする必要があります | DevelopersIO
                                                                  • AWS ElasticBeanstalkで413を吐く時の対策(ファイルサイズ上限設定変更) - Qiita

                                                                    AWS ElasticBeanstalkでアプリサーバを立ち上げた際、ファイルアップロードのサイズ上限はnginxのデフォルトである1MBとなっています。 ElasticBeanstalkでのこの上限変更について、検索時すぐに見つかる対策は既に使えなくなっていたことから記事を作成しました。 2021年9月1日時点の記事です。 上記の問題を調べようと関連ワードで検索した際。 出てくる対策の多くが .ebextensionsフォルダ内にconfigファイルを作るというものですが、どうも現状それは機能しないようです。 reloadコマンドも含める場合もありますがそこまでやると機能しないどころかデプロイが失敗します。 (デプロイ直後はアクセスできても時間差でおかしくなることもありました。) 現在はアプリフォルダ直下(.ebextensionsと同階層)に .platform/nginx/conf.

                                                                      AWS ElasticBeanstalkで413を吐く時の対策(ファイルサイズ上限設定変更) - Qiita
                                                                    • AWS ElasticBeanstalkのTime-based Scalingでスパイクに備える - Qiita

                                                                      Qiitaの記事であまり詳しい説明を見かけないので ElasticBeanstalk の Time-based Scaling についてご紹介したいと思います。 Time-based Scaling とは ElasticBeanstalk では AutoScaling により、サービスへのアクセス増加に対して柔軟にリソースが追加される仕組みが備わっています。 しかし、AutoScaling では決められたCPU使用率などの閾値を超えない限りインスタンスの追加は行われないため、急激なアクセス増には上手く対応出来ないという欠点があります。 そこで登場したのが Time-based Scaling です。 あらかじめアクセス数の増加が予想できる場合、スケジュールを事前に登録しておくことで希望するインスタンス数を自動的に立ち上げておくことが出来ます。 普段10台で運用している環境で、19時を過ぎた

                                                                        AWS ElasticBeanstalkのTime-based Scalingでスパイクに備える - Qiita
                                                                      • ElasticBeanstalkにアップロードするファイルを.gitignoreとは別に.ebignoreで指定する - Qiita

                                                                        とすると実行したディレクトリの.gitignoreを元にプロダクトコードがzipされS3にアップロードされてebの環境に上がります。 CircleCIなどのCIツールを使っていると.gitignoreで除外したい部分とアップロードしたい部分がずれてきて別々になってきます。 そういったときは.ebignoreというファイルを使って指定することができます。 記法は.gitignoreと同じです。

                                                                          ElasticBeanstalkにアップロードするファイルを.gitignoreとは別に.ebignoreで指定する - Qiita
                                                                        • ElasticBeanstalk Blue-Green Deployment - Qiita

                                                                          はじめに ElasticBeanstalkでのBlue-Green Deploymentの方法をネットを探してみたものの、まとまったものが見つかりづらかったので、他の方の参考になればと思いあげさせていただきます。 Blue-Green Deployment とは アプリケーションの動作を事前確認しつつ、ダウンタイム無しのリリース Blue - 本番環境へのデプロイ Green - テスト環境へのデプロイ つまり、テスト環境で問題がないことを確認して、そのテスト環境と本番環境のURLを交換することによって、ダウンタイム無しのリリースを実現しています。 操作方法 前提条件 アプリケーションが参照するDBは同じ場所を指していること(Blue-Green Deploymentがダウンタイムなく環境を更新・変更する方法なため。)

                                                                            ElasticBeanstalk Blue-Green Deployment - Qiita
                                                                          • CircleCIでElasticBeanstalkデプロイしようとしたら、タイムアウトエラーになった - Qiita

                                                                            エラー内容 $ aws elasticbeanstalk update-environment --region ap-northeast-1 ..... コマンドを実行したところ、デプロイはできているっぽいなんですが、以下のエラーが発生しました。 WARNING: terminal is not fully functional Press RETURN to continue .... .... Too long with no output (exceeded 10m0s): context deadline exceeded

                                                                              CircleCIでElasticBeanstalkデプロイしようとしたら、タイムアウトエラーになった - Qiita
                                                                            • #AWS 初心者だけど ElasticBeanStalk で アプリケーションと環境を作成してみる - Qiita

                                                                              Console 新しいアプリケーションを作成 環境を作成 アプリケーションが環境を持つという構成っぽい。 node プラットフォームを選んで環境を作ってみる 作成中 アプリケーションと環境の関係 アプリケーションが環境を持つというより、アプリケーションを環境にデプロイするということっぽい。 なるほど、僕らがよく知っている構成じゃないか。 Original by Github issue チャットメンバー募集 何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。 Twitter

                                                                                #AWS 初心者だけど ElasticBeanStalk で アプリケーションと環境を作成してみる - Qiita
                                                                              • Deploying a PHP and Laravel web application into AWS cloud using Elasticbeanstalk | DevelopersIO

                                                                                Deploying a PHP and Laravel web application into AWS cloud using Elasticbeanstalk Introduction AWS Elastic Beanstalk is an cloud service for deploying certain web applications and services developed with for e.g. - Java, PHP, Node.js, Python, etc. on familiar servers such as Apache, Nginx, Passenger, and IIS. You can just upload your code and Elastic Beanstalk automatically handles the deployment,

                                                                                  Deploying a PHP and Laravel web application into AWS cloud using Elasticbeanstalk | DevelopersIO
                                                                                • AWS ElasticBeanstalk デプロイオプション - Qiita

                                                                                  All at once 新しいバージョンをすべてのインスタンスに同時に展開 環境内のすべてのインスタンスは、展開が行われている間、短時間サービスが停止する。 → 展開に必要な合計時間を最短にする。 Rolling ローリングデプロイ中は、アプリケーションの古いバージョンでリクエストを処理するインスタンスと新しいバージョンでリクエストを処理するインスタンスが存在する。 Rolling with additional batch 新しいバージョンをバッチで展開する。 しかし、最初にインスタンスの新しいバッチを起動し、展開プロセス中に完全な容量を確保する。 Immutable 変更不可能な更新を実行して、古いバージョンを起動しているインスタンスと並行して、別のAuto Scalingグループの新しいバージョンのアプリケーションを起動している新しいインスタンスのフルセットを起動する。 → 部分的に

                                                                                    AWS ElasticBeanstalk デプロイオプション - Qiita