Windows上的AWS Beanstalk ebextensions

时间:2013-10-28 23:35:38

标签: visual-studio amazon-web-services elastic-beanstalk

我正在尝试让我的ebextensions配置工作来创建一个临时文件夹并赋予它权限,但它无效。

commands:
  00mkdir:
    command: mkdir C:\tmp\
  01fix_perms:
    command: cacls C:\tmp /t /e /g Everyone:f

这是在.ebextensions中的00_temp.config中。我正在使用MS Visual Studio上传到AWS Beanstalk。但我们仍然没有得到临时文件夹。

1 个答案:

答案 0 :(得分:2)

使用双反斜杠。如在

commands: mkdir C:\\tmp\\

当然,cacls命令也是如此。我刚刚使用我的EB配置进行了测试,它可以工作。如果由于某种原因这对您不起作用,请检查以下内容:

  • 确保你的.ebextensions * .config文件肯定在zip文件中(某些zip程序默认忽略带点前缀的文件)
  • 确保配置文件中有SPACES用于缩进(而不是制表符)。可以肯定的是,使用像TextPad这样的东西。
  • 对于我遇到的其他问题,我在C:\cfn\log
  • 中找到了很好的信息
  • 我假设您通过将MSTSC连接到实例来测试目录的创建;如果您只通过应用程序对其进行测试,则其他一些问题(权限)可能会导致问题。