如何使用AWS CLI将内存中的字符串值上传到S3

huangapple go评论56阅读模式
英文:

How to upload an in-memory string value to s3 with AWS CLI

问题

可以使用aws s3 cp命令直接上传字符串值到S3,而无需先将其保存到磁盘上。

英文:

I usually upload in-memory objects to s3 using boto3 (in Python). Is there a way, I can upload a string value directly to s3 without saving it on the disk first, using the aws s3 cp cli command?

答案1

得分: 2

aws s3api put-object 命令接受一个 blob 作为要上传的文件内容。

或者,您可以通过 stdin 传递内容:

aws s3 cp - s3://my-bucket/file.txt

- 表示它应该从 stdin 读取内容。

英文:

The aws s3api put-object command accepts a blob as the content of the file being uploaded.

Alternatively, you can pass content via stdin:

aws s3 cp - s3://my-bucket/file.txt

The - indicates that it should read the content from stdin.

huangapple
  • 本文由 发表于 2023年2月24日 15:38:21
  • 转载请务必保留本文链接:https://go.coder-hub.com/75553749.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定