Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Elastic Beanstalk の Procfile でアプリケーションプロセスを設定する

フォーカスモード
Elastic Beanstalk の Procfile でアプリケーションプロセスを設定する - AWS Elastic Beanstalk

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Ruby アプリケーションを起動するコマンドを指定するには、出典バンドルのルートに Procfile というファイルを含めます。

注記

Elastic Beanstalk は、Amazon Linux AMI Ruby プラットフォームブランチ (Amazon Linux 2 より前) でこの機能をサポートしていません。with Puma または with Passenger を含む名前を持つプラットフォームブランチは、Ruby のバージョンにかかわらず Procfile の前に付けられ、Amazon Linux 2 の特徴を support しません。

Procfile 書き込みと使用の詳細については、「ビルドファイルと Procfile」を参照してください。

を指定しない場合Procfile、Elastic Beanstalk はデフォルトの を生成しますProcfile。に Puma Gemfileが含まれている場合、Elastic Beanstalk は、提供されたバージョンの Puma を使用すると仮定し、次のデフォルト を生成しますProcfile

web: bundle exec puma -C /opt/elasticbeanstalk/config/private/pumaconf.rb

Gemfile に Puma が含まれていない場合、Elastic Beanstalk はプリインストールされた Puma アプリケーションサーバーを使用していることを前提とし、次のデフォルト を生成しますProcfile。Amazon Linux 2 Ruby プラットフォームブランチProcfileでは、 を指定しない場合、Elastic Beanstalk は常に次のデフォルトを生成しますProcfile

web: puma -C /opt/elasticbeanstalk/config/private/pumaconf.rb
注記

2024 年 10 月 10 日、最後の Ruby Amazon Linux 2 プラットフォームブランチは廃止されました。現在サポートされているすべての Ruby プラットフォームブランチは、Amazon Linux 2023 に基づいています。移行の詳細については、「」を参照してくださいAmazon Linux 2 から Amazon Linux 2023 への移行

Passenger アプリケーションサーバーを使用する場合は、次のサンプルファイルを使用して、Passenger をインストールして使用するよう Ruby 環境を設定します。

  1. このサンプルファイルを使用して Passenger をインストールします。

    例 Gemfile
    source 'https://rubygems.org' gem 'passenger'
  2. このサンプルファイルを使用して Passenger を起動するよう Elastic Beanstalk に指示します。

    例 [Procfile]
    web: bundle exec passenger start /var/app/current --socket /var/run/puma/my_app.sock
注記

Passenger を使用するために nginx プロキシサーバーの設定に変更を加える必要はありません。他のアプリケーションサーバーを使用するには、nginx 設定をカスタマイズして、リクエストをアプリケーションに適切に転送する必要があります。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.