gpt4 book ai didi

amazon-s3 - 将控制台的输出重定向到 AWS S3 上的文件

转载 作者:行者123 更新时间:2023-12-04 11:48:12 31 4
gpt4 key购买 nike

假设我有一个返回我的网站 JSON 当我发送 时的数据获取 请求使用 curl .我想将 curl 的输出重定向到 AWS S3 .应该在 S3 上为其创建一个新文件。

目前我能够重定向输出以将其存储在本地。

curl -s -X GET 'http://website_that_returns_json.com' > folder_to_save/$(date +"%Y-%m-%d_%H-%M.json")

我有 AWS CLIs3cmd安装。我将如何重定向 create 的输出以在 AWS S3 上创建新文件?

假设:
  • AWS S3 访问 key 和 secret key 已经设置。
  • 存储文件的位置:mybucket/$(date +"%Y-%m-%d_%H-%M.json"
  • 最佳答案

    AWS Command-Line Interface (CLI)有能力stream data往返 Amazon S3:

    The following cp command uploads a local file stream from standard input to a specified bucket and key:


    aws s3 cp - s3://mybucket/stream.txt

    所以,你可以使用:
    curl xxx | aws s3 cp - s3://mybucket/object.txt

    但是,在本地保存文件然后将其复制到 Amazon S3 可能更安全。

    关于amazon-s3 - 将控制台的输出重定向到 AWS S3 上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42284178/

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