如何处理 Elastic beanstalk 部署,使其仅上传更改的文件

2024-02-06

由于我是 AWS 新手,因此我在使用 Elastic beanstalk 时遇到了问题。我设置了一切并部署了第一个应用程序,到目前为止一切顺利。但是当我推送另一堆更改时,它只是替换了整个文件,而不仅仅是更改了的文件。在开发过程中,本地主机和服务器上有不同的配置,因此会有不同的文件,但在这种情况下,本地的文件在服务器中,这有点奇怪。

你能建议做什么吗?


如果我理解正确的话,你问的是两个问题:

  1. 可以只推送更改的文件吗? 根据我的理解,我认为你不能。整个源包已上传,并且可以推送到相同或不同的服务器。每次部署时,它本质上都是一个新鲜的环境(取决于策略,即蓝绿)。

  2. 本地与生产配置文件: 为了使用不同的文件,您只需在源包中提供它们,或者在部署过程中通过将脚本添加到 .ebextensions 中的 .config 文件来更改它们。看一眼定制弹性豆茎容器 http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何处理 Elastic beanstalk 部署,使其仅上传更改的文件 的相关文章

  • 在centos上设置jenkins:ssh密钥和git的问题

    经历了很多问题 但似乎没有什么能解决我的问题 或者更准确地说 我不确定我是否正确地完成了整个事情 所以这里是 已安装centos 6 3操作系统 然后我按照以下指南安装詹金斯 https wiki jenkins ci org displa
  • 无法使用 git 推送或获取 [重复]

    这个问题在这里已经有答案了 我可以拉 但无法使用 git 版本 1 9 5 推送或获取 它突然开始给我以下错误 关于如何修复它有什么想法吗 git fetch fatal unable to access https email prote
  • 如何签出仅在“git ls-remote”中列出的分支?

    我遇到了无法切换到仅列出的分支的情况git ls remote 这是详细信息 我分叉了一个 github repoA 作为 repoB 创建了自己的分支并将其推送到 ComputerA 中的 repoB 在 ComputerB 中 我将分叉
  • 您的分支比“origin/master”领先 3 个提交

    我在运行时收到以下信息git status Your branch is ahead of origin master by 3 commits 我读过其他一些帖子 解决这个问题的方法是运行git pull rebase但是 rebase
  • Jenkins:从神器部署战争文件

    我们正在使用Jenkins建立 maven 并部署工件 JAR 和 WAR s 到内部工件服务器 快照和版本 对于部署 目前 我们有 Jenkins 作业来打包 war 文件 来自发布 scm 标签 并部署到不同的环境 服务器 我们想要跳过
  • 为什么“git描述-dirty”在描述干净结帐时添加“-dirty”后缀?

    我刚刚发现 dirty选项git describe看起来它应该做一些非常有用的事情 即在输出中附加一个后缀git describe当工作树脏时 但是在我的一些存储库上似乎并非如此 git status On branch 8 30 noth
  • TortoiseGit - 更改默认合并消息

    系统描述 Windows 7的 git版本2 10 1 windows 1 乌龟Git 2 3 0 0 I want 合并提交消息在不同的情况下有所不同fully自动方式 no manual amend Summary 在windows上
  • GIT 和 Ruby:如何从 ruby​​ 脚本内部取消设置 GIT_DIR 变量?

    我编写了一个非常简单的 部署 脚本作为我的post update挂钩到我的裸 git 存储库中 变量如下 live domain mydomain com staging domain stage mydomain com git repo
  • 如何恢复已删除的远程分支

    我们的远程主分支被删除 我有主存储库的本地副本 但它已经过时了 我可以通过将最后一个已知的提交哈希值插入 URL 来查看 github 中的分支 但未能成功恢复它 我尝试了几个步骤来恢复它 git reset hard 16deddc05c
  • 删除aws beanstalk上的uuid python包

    这是针对所提出问题的后续帖子 问题here https stackoverflow com questions 44421761 flask beanstalk deployment errors 以防万一对其他人有用 自从第一篇文章以来
  • 合并后 Git 分支和提交历史记录

    我正在开发一个项目 单独 对于我开发的每个功能 我都会创建一个新分支 处理该功能 然后将其合并到 master 中 所以通常我不会同时在两个不同的分支上工作 也不会在一个分支上工作时接触master 当我合并一个分支时 我看到 使用gitx
  • VS Code 在交互式变基期间不会等待我 [重复]

    这个问题在这里已经有答案了 如果我使用交互式变基git rebase i使用为 Git 配置的默认编辑器 一切都运行良好 如果我在我的全局中添加以下内容 gitconfig core editor C Program Files x86 M
  • gcloud 应用程序部署 - 更新服务默认值失败,代码为 13 超出实例配额限制,并且 401 未授权

    创建了一个新项目 在第一次部署时我得到这个 Updating service default this may take several minutes failed ERROR gcloud app deploy Error Respon
  • Capistrano for Rails 3.1

    我正在使用 Rails 3 1 和 Capistrano 我明白了 没有这样的文件或目录 public images public stylesheets 和 public javascripts 的错误 错误 在网上搜索了一下 发现很多博
  • Git撤销本地分支删除

    我刚刚删除了错误的分支 并进行了一些我需要的实验性更改git branch D branchName 如何恢复分支 您可以使用git reflog http git scm com docs git reflog查找分支最后一次提交的 SH
  • 为什么 git 在每次合并时都运行“git gc --auto”?

    今天 git 开始表现得很有趣 嗯 比平时更有趣 坚持运行git gc每次合并后 即使它们是背靠背的 C Projects my current project gt git pull remote Counting objects 31
  • 如何使用 git 找到一个分支中但不在另一个分支中的所有提交?

    我有两个分行master and live Master是发展 分支并包含尚未准备好进入的提交live 如果在master需要进入的分支live树枝然后他们被樱桃采摘master to live 有时会做出承诺live分支然后是 樱桃摘入m
  • 使用nodegit切换分支/标签

    我整个早上都在尝试打开现有的存储库并使用 nodegit 更改分支或标签 文档内容很丰富 但似乎已经过时了 关于我做错了什么有什么想法吗 var NodeGit require nodegit var open NodeGit Reposi
  • git 清除远程仓库

    如果我将错误的初始提交 或多个 推送到远程存储库 并且只想清除 销毁它 我可以通过命令来完成吗 将其从服务器中完全删除非常重要 这样它就不会占用磁盘空间 例如 今天我推送了一个完整的 Visual Studio 项目 其中包含 dll sd
  • gerrit - git(pull、checkout、cherrypick)的用途是什么?

    在 Android 的 gerrit ex 中 link https android review googlesource com c 109934 要下载补丁 我看到4个选项 回购下载 checkout pull 择优挑选 它们之间有什

随机推荐

  • 无法将 Pod 更新到最新版本

    我正在使用react native 并且我正在尝试使用以下命令来更新pod pod update 但它什么也没更新 但是 当我使用 pod outdated 它显示了这个 Updating spec repo master usr bin
  • 从 A-frame 自动播放 videosphere 不适用于任何浏览器(Safari/Chrome)

    我正在开发一些 A 框架项目 但 videosphere 没有自动播放其源代码 我从cinema4d渲染了一个球体视频并注入了元数据 我可以看到源已加载 但未播放 我原本想在本地播放60MB的视频 但是即使我将视频剪切到1MB以下 它仍然无
  • 如何将列的子级与底部对齐

    我正在尝试构建一个通用主页 我想将列的最后一个子项 其中包含页面的所有小部件 与屏幕底部对齐 但对齐中包裹的小部件没有移动 以下是对我来说最有意义的 Column mainAxisSize MainAxisSize max children
  • 解析具有自定义声音的推送通知播放默认声音

    我发送应用程序收到的解析推送通知 但请求的声音未播放 而是播放默认声音 应用程序已将声音保存在文档文件夹中 我可以在 iTunes 中查看它们是否在那里 在某些时候 这是有效的 但由于某种原因 它已停止播放请求的声音 如果我记录推送通知用户
  • Jenkins 将不会使用 Java 7 编译器

    我正在与一个团队合作开发一个 Maven 项目 并在 Jenkins 中为其设置了一个构建作业 最近 团队中的某人添加了打开字符串的代码 这导致 Jenkins 中的构建失败 并出现以下错误 error strings in switch
  • Bootstrap 响应式折叠子菜单在第一次折叠时具有固定高度

    这个问题可能出现在所有 据我所知 Twitter Bootstrap 版本中 所以 我有一个导航栏 当屏幕较小时 它就变成了一个可折叠托盘 此行为可以在引导演示站点上看到 我还有子菜单 它们在最初的导航栏扩展时显示为折叠的 问题是 在第一次
  • 在我的网站中显示 Facebook Graph API 点赞数

    我在 Facebook Graph API 中使用 fields fan count 从我的 Facebook 页面获取喜欢的数量 但我不知道如何在我的网站中显示计数器 那是网址 该 URL 返回点赞数和我的页面 id 我想只显示 fan
  • ZF2 Form:自定义元素顺序

    我正在为登录用户创建一个表单来更改其密码 因此我创建了可用的现有密码重置表单的子类 除了现有密码的附加字段之外 表格将完全相同 到目前为止 它一直有效 只是我无法找到一种方法来手动设置新字段的顺序 我让它出现的唯一地方是表格的末尾 看来ZF
  • 如何使用 oauth/jwt 保护我的 http 触发的 GCP 功能?

    借助 AWS Lambda 和 API Gateway 我可以部署通过 http 公开的函数 借助 Cognito 和 API Gateway 我可以使用 oauth2 和 jwt 令牌来保护该函数 借助 GCP 函数和 http trig
  • Jetpack Compose - 当宽度增加时行剪切子项

    在右侧 我有一个可组合项中的项目列表 每个项目都位于一行内 所有项目都位于一列内 所有的子项都被剪裁以适应我不想要的屏幕 我希望这些项目即使在屏幕之外也能完全渲染 因为我在它们上面有一个可缩放的容器 正如您所看到的 文本字段中的文本如何垂直
  • Swift:尝试使用点击手势时出现“无法识别的选择器发送到实例”错误

    我收到的错误 由于未捕获的异常 NSInvalidArgumentException 而终止应用程序 原因 App DetailController tap 无法识别的选择器发送到实例 0x109803800 我的视图控制器名为 Detai
  • 如何强制 Doctrine 更新数组类型字段?

    我有一个带有数组类型字段的 Doctrine 实体 ORM Table class MyEntity var array items ORM Column type array private items param SomeItem it
  • 使用 Java 将 DOC 文件转换为 DOCX

    我需要在我目前正在开发的Java软件中使用DOCX文件 实际上是其中包含的XML 但是我公司中的一些人仍然使用DOC格式 您知道是否有一种方法可以使用 Java 将 DOC 文件转换为 DOCX 格式 我知道可以使用 C 但这不是一个选择
  • 防止企业iOS应用程序被删除

    我想防止企业 iOS 应用程序被用户删除 Apple 提供了相关文档如何对 Web Clip 执行此操作 https developer apple com library archive documentation NetworkingI
  • 膨胀异常-膨胀文本视图时出错

    我有这个主要活动 我已在登录按钮上调用了验证方法 但是 当我单击该按钮时 我没有收到错误消息 并且我的应用程序崩溃了 任何帮助 将不胜感激 谢谢 这是我的 MainActivity Java 类 public class MainActiv
  • 强制 WCF 代理生成别名前缀

    为了符合客户端架构 我一直在尝试生成一个 WCF 客户端代理 该代理能够序列化为具有如下所示根节点的结构
  • 网站要求在 MVC 控制器上“需要身份验证”,但不要求在其他控制器上进行“身份验证”

    我有一个 asp net C MVC 网站 它使用 SimpleAuthentication 和表单身份验证 一切正常 需要人们登录才能访问页面 但是 我有一个名为 ReportsController 的控制器 每当您访问此控制器中操作的
  • 如何使用 lambda 函数更改 pandas df 中任意列的名称?

    有没有办法使用更改 pandas 数据框中的某些列名称lambda 但不是所有的 例如 假设该数据框的列名称为osx centos ubunto windows 在此数据框中 我想将所有列名称替换为附加的列名称x 所以在这种情况下 我可以通
  • 为什么我在 iOS 8 模拟器上收到这个 clang 错误:_fwrite$UNIX2003

    我已将新的 iOS 8 下载到我的手机中 并将最新的 Xcode 下载到我的 Mac 上 一切正常 但在加载并尝试新的 iPhone 6 plus 模拟器后 当我尝试 iPhone 4s 或 5 模拟器 适用于 5s 时 出现以下错误 Un
  • 如何处理 Elastic beanstalk 部署,使其仅上传更改的文件

    由于我是 AWS 新手 因此我在使用 Elastic beanstalk 时遇到了问题 我设置了一切并部署了第一个应用程序 到目前为止一切顺利 但是当我推送另一堆更改时 它只是替换了整个文件 而不仅仅是更改了的文件 在开发过程中 本地主机和