2017-09-01 8 views
2

が含まれています:01.config標識AWS EBの.ebextensions - 私は、次の設定ファイル持っている無効なキー

packages: 
    yum: 
    at: [] 

01_remove_old_cron_jobs: 
    command: "sudo cp enable_mod_pagespeed.conf /etc/httpd/conf.d" 
02_remove_old_cron_jobs: 
    command: "sudo rpm -U -iv --replacepkgs mod-pagespeed.rpm" 
03_remove_old_cron_jobs: 
    command: "sudo touch /var/cache/mod_pagespeed/cache.flush" 

を。

Error processing file (Skipping): '.ebextensions/01.config' - Contains invalid key: '02_remove_old_cron_jobs'. For information about valid keys, see http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html 

しかし、ドキュメントが有効なキーに関する情報を含んでいませんし、このキーは私の他のキーのようになります。私は私のサーバーにこれを展開するとき、私は次のようなエラーが発生します。

答えて

1

の構成ファイルキーは、このページで指定されていますhttp://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html

設定ファイルは、アプリケーションが稼動するLinuxサーバーに影響を与える次のキーをサポートしています。

キー:

  • パッケージ
  • グループ
  • ユーザー
  • ソース
  • ファイル
  • コマンド
  • サービス
  • コンテナコマンド

キーは、上記の順序で処理されます。

あなたの場合は、commandsキーの中にコマンドを書き込む必要があります。あなたのファイルは、次のようになります。

commands: 
    01_remove_old_cron_jobs: 
    command: "sudo cp enable_mod_pagespeed.conf /etc/httpd/conf.d" 
    02_remove_old_cron_jobs: 
    command: "sudo rpm -U -iv --replacepkgs mod-pagespeed.rpm" 
    03_remove_old_cron_jobs: 
    command: "sudo touch /var/cache/mod_pagespeed/cache.flush" 

あなたがここに見つけることができるコマンドの構文:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html#linux-commands

関連する問題