visual-studio - Windows 上的 AWS Beanstalk ebextensions

标签 visual-studio amazon-web-services amazon-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。但我们仍然没有得到临时文件夹。

最佳答案

使用双反斜杠。比如在

commands: mkdir C:\\tmp\\

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

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

关于visual-studio - Windows 上的 AWS Beanstalk ebextensions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19647061/

相关文章:

c# - 如何使用配置转换删除 ConnectionString

ios - 将 Xcode 与本地 TFS 2015 结合使用

amazon-web-services - CloudFormation GUI 参数覆盖

amazon-sqs - 使用 SQS 限制 AWS Elastic Beanstalk 工作器的速率

java - Elastic Beanstalk 是否有请求/分钟限制?

amazon-web-services - 将环境变量传递给 Docker 容器

visual-studio - 在 Visual Studio 调试器中查看命名空间全局变量?

visual-studio - Visual Studio : Change Build Configuration --> Auto Change Startup Project

python - AWS S3 存储桶 Django 3.0 用户配置文件图像上传访问错误

python - 使用 python boto3 使用 s3 和 cloudfront 部署静态站点