首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从GitHub下载CloudFormation模板中的单个文件

从GitHub下载CloudFormation模板中的单个文件
EN

Server Fault用户
提问于 2012-12-10 17:28:07
回答 1查看 2.9K关注 0票数 1

在我的CloudFormation模板中,我想从GitHub下载文本文件。当我检查下载的文件是编码/加密的内容,而不是纯文本。这似乎并不重要,但我在公共和私人存储库中都有文件。

下面是下载文件的CloudFormation模板中的代码:

代码语言:javascript
复制
           "AWS::CloudFormation::Authentication" : {
                "GithubAccessCredentials" : {
                    "type" : "basic",
                    "username" : { "Ref" : "GitHubLogin" },
                    "password" : { "Ref" : "GitHubPassword" },
                }
            },
            "AWS::CloudFormation::Init" : {
                "configSets" : {
                    "orderedConfig" : [ "yumRepoConfig", "mainConfig" ]
                },
                "yumRepoConfig" : {
                    "files" : {
                        "/etc/yum.repos.d/puppetlabs.repo" : {
                            "source"  : "https://github.com/MyOrganization/Repo/raw/master/provisioning/yum-repo/puppetlabs.repo",
                            "mode"    : "000644",
                            "owner"   : "root",
                            "group"   : "root",
                            "authentication" : "GithubAccessCredentials"
                        },
                        "/tmp/README" : {
                            "source"  : "https://github.com/puppetlabs/puppetlabs-apache/raw/master/README.md",
                            "mode"    : "000644",
                            "owner"   : "root",
                            "group"   : "root"
                        }
                    }
                },
            [...]

我可以使用curl下载这些文件:

  • 为私人回购

卷曲-u 'myGithubLogin‘-L -O https://github.com/MyOrganization/Repo/raw/master/provisioning/yum-repo/puppetlabs.repo

  • 用于公共回购:

卷曲-L -O https://github.com/puppetlabs/puppetlabs-apache/raw/master/README.md

下载文件的有效副本需要什么?另外,cloudFormation实际上使用什么命令来下载文件(curl、wget、.)?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-12-14 17:58:48

cfn-init存在一个问题,无法正确扩展内容编码: gzip发送的下载。升级到最后版本的cfn-init解决了这个问题。

请看这个线程:https://forums.aws.amazon.com/thread.jspa?threadID=111736&tstart=0

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

https://serverfault.com/questions/456812

复制
相关文章

相似问题

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