gpt4 book ai didi

amazon-web-services - Chef 12 + AWS Opsworks + 从 s3 部署应用程序

转载 作者:行者123 更新时间:2023-12-04 22:45:39 24 4
gpt4 key购买 nike

我需要使用 AWS Opsworks 设置部署流程。我已经创建了我的堆栈并添加了相应的层。我已经配置了我的应用程序,它基本上是一个存储在 s3 存储桶中的 war 文件

当我触发应用程序的部署事件时,我的配方正在执行,但问题是我正在获取一个 s3 url。没有支持使用 s3 url 复制 s3 文件的官方 aws sdk。

一种方法是我可以拆分 url 并从中获取存储桶 key 和区域,并可以将其与 aws sdk 一起使用。但是正确的方法是什么。我可以使用任何其他库吗?

问这个问题是为了了解什么是正确的程序。

最佳答案

查看 s3_file cookbook , 你确实可以指定一个完整的 s3 url:

s3_file "/tmp/somefile" do
remote_path "/my/s3/key"
bucket "my-s3-bucket"
aws_access_key_id "mykeyid"
aws_secret_access_key "mykey"
s3_url "https://s3.amazonaws.com/bucket"
owner "me"
group "mygroup"
mode "0644"
action :create
decryption_key "my SHA256 digest key"
decrypted_file_checksum "SHA256 hex digest of decrypted file"
end

关于amazon-web-services - Chef 12 + AWS Opsworks + 从 s3 部署应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38806456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com