问题标签 [s3cmd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
304 浏览

java - 每当在目录中创建新文件时触发 ubuntu/linux 中的命令

每当 Java webapp 在目录中创建新文件时,如何在 ubuntu/linux 中触发命令?

s3cmd用法/上下文:我需要使用命令将目录中新创建的文件(由 java 应用程序创建)移动到 amazon s3 。

0 投票
1 回答
2082 浏览

bash - s3cmd sync 正在将错误的文件远程复制到错误的位置

我将以下内容作为 shell 脚本的一部分,用于将站点文件复制到 S3 CDN:

说 S3_ASSET_FOLDERS 是:

(“一二/”)

并说这两个文件夹都包含一个名为...“script.js”的文件

并说我对两个/script.js进行了更改-但没有触及一个/script.js

运行上述命令将首先将文件从 /one/ 复制到正确的位置,尽管我不知道为什么它认为它需要:

信息:正在发送文件 '/path/to/local/one/script.js',请稍候... 文件 '/path/to/local/one/script.js' 存储为 's3://my.cdn/ path/to/remote/one/script.js'(0.1 秒内 13551 个字节,168.22 kB/s)[1 of 0]

...然后对第二个文件夹进行远程复制操作:

远程复制:两个/script.js -> script.js

它在做什么?为什么??这些文件甚至都不相似。不同的修改时间,不同的校验和。没有关系。

我最终得到了一个 s3 存储桶,其中包含两个不正确的文件。 /two/ 中应该更新的文件没有。并且 /one/ 中不应该更改的文件现在被 /two/script.js 的内容覆盖

显然我正在做一些非常愚蠢的事情,因为我没有看到其他人有同样的问题。但是我不知道是什么??

0 投票
10 回答
92503 浏览

amazon-web-services - 如何在 AWS S3 中添加缓存控制?

我已通过 s3cmd 命令将 20000 个文件移动到 AWS S3。现在我想为所有图像(.jpg)添加缓存控制

这些文件位于 ( s3://bucket-name/images/ )。如何通过 s3cmd 为所有图像添加缓存控制,或者有没有其他方法可以添加标题?

谢谢

0 投票
4 回答
11375 浏览

python - 错误:测试失败:400(InvalidToken):提供的令牌格式错误或无效

s3cmd通过运行从epel-testingrepo 安装:

然后我调用了配置工具,s3cmd --configure但我得到了这个错误:

我确定密钥是正确的。

你对此有什么想法吗?


更新 2014 年 3 月 21 日星期五 22:44:42 ICT

在调试模式下运行时发现了一些线索。

使用相同的凭据,在工作系统上:

在失败的系统上:

此安全令牌取自元数据:

所以我的问题应该改为:为什么有时会在运行时s3cmd添加x-amz-security-token到标题中--configure(我没有使用--add-header)?

0 投票
3 回答
2267 浏览

ubuntu - s3cmd 上传后删除

我正在尝试将文件从我的机器上的文件夹上传到 s3 并在上传完成后从本地机器中删除文件。

我每分钟都有一个使用这个命令运行的 cron,但它不起作用:

这有什么问题?我可以使用 s3cmd sync 上传,所以配置没有错 - 但 delete after 命令似乎不起作用。

0 投票
3 回答
1707 浏览

amazon-web-services - 如何将多个文件(20K+)上传到 AWS S3

如何将多个文件上传到 AWS S3?

我尝试了两种方法,但都失败了:

1)s3cmd 显示以下错误,即使文件只有 270KB。

2)使用boto的S3接口。

仅当我使用“美国标准”创建存储桶时,boto 库才对我正常工作,如果我选择俄勒冈等其他地区,它将失败并显示“对等方重置连接”

0 投票
0 回答
47 浏览

php - shell_exec 完成时发送电子邮件

我在 php 中使用 shell_exec 执行 s3cmd 命令。一切正常。唯一的问题是如何在 s3cmd 进程完成后发送电子邮件。我正在尝试下面的代码

解决这个问题的任何想法

0 投票
1 回答
1345 浏览

python - s3cmd与python中的boto同步

我正在尝试将一些备份脚本从 bash 移动到 python,以便更好地处理错误。

我一直在使用s3cmd sync 将目录备份到 s3。我希望找到一种类似的简单方法直接在 python 中执行此操作(可能使用 boto),但到目前为止,使用subprocess.call并继续使用 s3cmd 似乎是最简单的。

有没有人有更好的解决方案的建议?

0 投票
1 回答
1264 浏览

python - S3 使用 s3cmd 重定向 302 对象

我希望创建重定向对象。

它被重定向到 JSON 文件。HTML 过期标头对我不起作用。

它不起作用,因为我没有将 HTTP 状态设置为302

我更喜欢它已经安装在目标服务器上,但如果不能这样做,s3cmdpython 也可以。s3cmd

0 投票
1 回答
996 浏览

s3cmd - s3cmd 将文件名与空格放在一起

我在将文件放入或同步到名称上有空格的存储桶时遇到问题。

程序冻结,没有显示或记录错误消息。

...