amazon-web-services - AWS Elastic Beanstalk 通过 .ebextensions 设置根卷

标签 amazon-web-services amazon-elastic-beanstalk

AWS 文档太大且令人困惑,我似乎无法正常工作。

我有一个正在部署到 elasticbeanstalk t2 实例上的 docker 镜像。我想将音量设置为 50 演出。

它创建在 64 位 Amazon Linux 2/3.0.1 平台上运行的 Docker。

实例创建于:

eb create --single --tier webserver --instance_type t2.nano

我已经尝试了一些建议的解决方案,但当我重新部署或创建实例时,它们似乎都不起作用。

尝试 1:

内部 .ebextensions/options.config

option_settings:
  aws:autoscaling:launchconfiguration:
    RootVolumeType: gp2
    RootVolumeSize: "50"

尝试 2:

Resources:
  AWSEBAutoScalingLaunchConfiguration:
    Type: AWS::AutoScaling::LaunchConfiguration
    Properties:
      BlockDeviceMappings:
        - DeviceName: /dev/xvda
          Ebs:
            VolumeType:
              'gp2'
            VolumeSize:
              '50'

接着是:
eb 部署

这些都不会改变卷的大小,它保持默认状态。

enter image description here

我错过了什么?

最佳答案

我发现了我的问题,我的 .gitignore 被设置为忽略配置文件。

两者似乎都是有效的选择,不确定哪个更好。

关于amazon-web-services - AWS Elastic Beanstalk 通过 .ebextensions 设置根卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62140948/

相关文章:

python - ImportError : Could not import settings (Is it on > sys. 路径?设置文件中是否存在导入错误?)在 AWS Elastic Beanstalk 上

windows - 我可以只在 ebextensions 中包含一个脚本而不必构建一个吗?

java - 使用 AWS CLoudFormation 模板在 tomcat 上部署 java 应用程序的自定义说明书

amazon-web-services - lambda : Pre and Post execution hook

ssl - 使用 SSL 的 Elastic Beanstalk 上的 Flask 给出 403 Forbidden

amazon-web-services - Docker nfs4 安装在 Elastic Beanstalk 上

ruby-on-rails - 指定Elastic Beanstalk环境中要部署的git分支代码

amazon-web-services - Terraform for_each 变量用于创建多个 AWS 监听器规则并设置唯一的 target_group_arn

ios - 如何使我的 iOS 应用程序安全地与 AWS S3 一起工作

amazon-web-services - AWS S3 - ACL 与 CORS 配置与存储桶/对象权限