首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用.ebextensions文件挂载EFS

使用.ebextensions文件挂载EFS
EN

Stack Overflow用户
提问于 2020-07-07 04:31:39
回答 1查看 1.2K关注 0票数 2

我正在部署一个PHP应用程序使用AWS弹性豆茎。我想使用我已经构建的EFS。我使用的是一个.ebextension文件夹,使用以下链接作为指南:

https://github.com/awsdocs/elastic-beanstalk-samples/blob/master/configuration-files/aws-provided/instance-configuration/storage-efs-mountfilesystem.config

我已经在.ebextension文件夹文件中配置了存储-efs-挂载文件ystem.config文件:

代码语言:javascript
复制
option_settings:
  aws:elasticbeanstalk:application:environment:
    FILE_SYSTEM_ID: fs-12345678
    MOUNT_DIRECTORY: '/efs'

当我在我的ec2实例中从弹性豆杆旋转,我没有看到安装的EFS。我在试图找出这里的问题是什么?在.ebextension文件夹中的文件中包含EFS详细信息,这样就可以在定期部署软件时持久地挂载它,这样岂不更好吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-07 05:43:33

根据评论中的补充信息。

这一问题是由于:

代码语言:javascript
复制
/opt/elasticbeanstalk/bin/get-config: No such file or directory

此文件只存在于运行Amazon 1的EB环境中,而不存在于Amazon 2中。由于使用了PHP 7.4 running on 64bit Amazon Linux 2/3.0.,所以storage-efs-mountfilesystem.config会失败,因为它需要Amazon 1。

在这种情况下,通常有两个选项来纠正这个问题:

  1. 使用Amazon 1。
  2. 或者让storage-efs-mountfilesystem.config与Amazon 2协同工作。

应该注意的是,在Amazon 1和2之间有许多不同之处。从旧版本迁移到更新版本的一般步骤如下:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62768167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档