Python中文
首页
教程
问答
标签
搜索
登录
注册
无法在AWS代码生成中运行'source'
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在使用AWS CodeBuild和Terraform来自动部署基于Lambda的服务。我有一个非常简单的<code>buildscript.yml</code>,可以实现以下功能:</p> <ul> <li>获取依赖项</li> <li>运行测试</li> <li>获取AWS凭据并保存到文件(详细信息如下)</li> <li>来源于creds文件</li> <li>运行地形</li> </ul> <p>“获取creds文件”这一步是我遇到困难的地方。我有一个简单的bash one行程序,它从<code>curl 169.254.170.2$AWS_CONTAINER_CREDENTIALS_RELATIVE_URI</code>中获取AWS容器creds,然后以以下格式将其保存到文件中:</p> <pre><code>export AWS_ACCESS_KEY_ID=SOMEACCESSKEY export AWS_SECRET_ACCESS_KEY=MYSECRETKEY export AWS_SESSION_TOKEN=MYSESSIONTOKEN </code></pre> <p>当然,显而易见的步骤是简单地<code>source</code>这个文件,这样这些变量就可以添加到我的环境中供Terraform使用。但是,当我执行<code>source /path/to/creds_file.txt</code>时,CodeBuild返回:</p> <pre><code>[Container] 2017/06/28 18:28:26 Running command source /path/to/creds_file.txt /codebuild/output/tmp/script.sh: 4: /codebuild/output/tmp/script.sh: source: not found </code></pre> <p>我试图通过<code>apt</code>安装<code>source</code>,但后来我收到一个错误,说找不到<code>source</code>(是的,我运行了<code>apt update</code>等等)。我在Python2.7环境中使用标准的Ubuntu映像进行代码构建。我可以做些什么来获取源代码构建中此凭据文件的Terraform工作凭据</p> <p>谢谢</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>尝试使用<code>.</code>而不是<code>source</code><code>source</code>不符合POSIX<a href="http://ss64.com/bash/source.html" rel="noreferrer">ss64.com/bash/source.html</a></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
我是否正确构建了这个递归神经网络
10 回答
我是否正确理解acquire和realease是如何在python库“线程化”中工作的
10 回答
我是否正确理解Keras中的批次大小?
4 回答
我是否正确理解PyTorch的加法和乘法?
6 回答
我是否正确组织了我的Django应用程序?
7 回答
我是否正确计算执行时间?如果是这样,那么并行处理将花费更长的时间。这看起来很奇怪
10 回答
我是否每次创建新项目时都必须在PyCharm中安装numpy?(安装而不是导入)
9 回答
我是否每次运行jupyter笔记本时都必须重新启动内核?
5 回答
我是否用python安装了socks模块?
8 回答
我是否真的需要知道超过一种语言,如果我想要制作网页应用程序?
4 回答
我是否缺少spaCy柠檬化中的预处理功能?
9 回答
我是否缺少给定状态下操作的检查?
1 回答
我是否能够使用函数“count()”来查找密码中大写字母的数量((Python)
3 回答
我是否能够使用用户输入作为colorama模块中的颜色?
6 回答
我是否能够创建一个能够添加新Django.contrib.auth公司没有登录到管理面板的用户?
7 回答
我是否能够将来自多个不同网站的数据合并到一个csv文件中?
2 回答
我是否能够将目录路径转换为可以输入python hdf5数据表的内容?
1 回答
我是否能够等到一个对象被销毁,直到它创建另一个对象,然后在循环中运行time.sleep()
5 回答
我是否能够通过CBV创建用户实例,而不是首先创建表单?(Django)
8 回答
我是否要使它成为递归函数?
1 回答