【问题标题】:Boxen download archieves from S3-bucketBoxen 从 S3-bucket 下载档案
【发布时间】:2013-12-06 11:43:43
【问题描述】:

我正在尝试通过 Boxen puppet 脚本从私有 S3 存储桶下载文件。但是,我还没有找到任何示例。我发现的只是自述文件讨论环境变量(我设置的)。

但是如何从 S3 下载存档并在本地安装呢?有什么好的例子吗?这是通过自制程序还是 puppet 脚本完成的?

谢谢

【问题讨论】:

    标签: macos homebrew boxen


    【解决方案1】:

    puppet-minecraft 使用可公开访问的 AWS S3 存储桶执行此操作。也许它可以帮助你。

    查看清单 init.pp>here<,您会在其中找到显示从 AWS S3 获取项目的 URL 的 sn-p。

    package { 'Minecraft':
      source   => 'https://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.dmg',
      provider => 'appdmg'
    }
    

    Mincraft 并不是唯一的例子。通过在我的 Mac 上运行,我在我的 repo 中找到了其他人。:

    mdfind -onlyin /opt/boxen/repo/shared s3 | grep manifest
    
    /opt/boxen/repo/shared/vmware_fusion/manifests/init.pp
    /opt/boxen/repo/shared/ruby/manifests/version.pp
    /opt/boxen/repo/shared/minecraft/manifests/init.pp
    /opt/boxen/repo/shared/java/manifests/init.pp
    /opt/boxen/repo/shared/istatmenus4/manifests/init.pp
    /opt/boxen/repo/shared/heroku/manifests/init.pp
    /opt/boxen/repo/shared/github_for_mac/manifests/init.pp
    

    【讨论】:

      猜你喜欢
      • 2019-03-28
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多