Amazon web services .config文件被elastic beanstalk AWS忽略

Amazon web services .config文件被elastic beanstalk AWS忽略,amazon-web-services,configuration,amazon-elastic-beanstalk,Amazon Web Services,Configuration,Amazon Elastic Beanstalk,我有一个在弹性豆茎上运行的web应用程序。出于某种原因,我能够安装composer文件以运行我的laravel应用程序。问题是没有其他配置文件可以工作。我已将newrelic.config放入.ebextensions/目录,但该文件被忽略 我最近尝试使用它创建一个cron作业,但它不起作用 .config文件的示例: container_commands: 01_some_cron_job: command: "cat .ebextensions/some_cron_job.txt

我有一个在弹性豆茎上运行的web应用程序。出于某种原因,我能够安装composer文件以运行我的laravel应用程序。问题是没有其他配置文件可以工作。我已将newrelic.config放入.ebextensions/目录,但该文件被忽略

我最近尝试使用它创建一个cron作业,但它不起作用

.config文件的示例:

container_commands:
  01_some_cron_job:
    command: "cat .ebextensions/some_cron_job.txt > /etc/cron.d/some_cron_job && chmod 644 /etc/cron.d/some_cron_job"
    leader_only: true
当我ssh到ec2实例中时,没有像某些cron作业这样的目录

源已提交给beanstalk,但beanstalk未运行这些命令


如何使beanstalk确认.config文件。修复此cronjob还将修复安装new relic,因为这两个配置都被忽略,我不知道为什么。

尝试将其放在命令部分。与其说是容器命令,不如说是服务器命令

commands:
  01_some_cron_job:
    command: "cat .ebextensions/some_cron_job.txt > /etc/cron.d/some_cron_job && chmod 644 /etc/cron.d/some_cron_job"
    leader_only: true

我在使用
container\u命令
和文件时也遇到了类似的问题,但是,我推迟了
files
事件,它起到了很好的效果。我的具体设置如下

.ebextensions/cron.config 2019年更新:

必须在项目目录中使用cron.yaml文件

在文件中,您可以提到:

version: 1
 cron: 
   - name: "task1"
     url: "/scheduled"
     schedule: "* * * * *"
version: 1
 cron: 
   - name: "task1"
     url: "/scheduled"
     schedule: "* * * * *"