问题标签 [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.
java - 每当在目录中创建新文件时触发 ubuntu/linux 中的命令
每当 Java webapp 在目录中创建新文件时,如何在 ubuntu/linux 中触发命令?
s3cmd
用法/上下文:我需要使用命令将目录中新创建的文件(由 java 应用程序创建)移动到 amazon s3 。
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 的内容覆盖
显然我正在做一些非常愚蠢的事情,因为我没有看到其他人有同样的问题。但是我不知道是什么??
amazon-web-services - 如何在 AWS S3 中添加缓存控制?
我已通过 s3cmd 命令将 20000 个文件移动到 AWS S3。现在我想为所有图像(.jpg)添加缓存控制
这些文件位于 ( s3://bucket-name/images/ )。如何通过 s3cmd 为所有图像添加缓存控制,或者有没有其他方法可以添加标题?
谢谢
python - 错误:测试失败:400(InvalidToken):提供的令牌格式错误或无效
s3cmd
通过运行从epel-testing
repo 安装:
然后我调用了配置工具,s3cmd --configure
但我得到了这个错误:
我确定密钥是正确的。
你对此有什么想法吗?
更新 2014 年 3 月 21 日星期五 22:44:42 ICT
在调试模式下运行时发现了一些线索。
使用相同的凭据,在工作系统上:
在失败的系统上:
此安全令牌取自元数据:
所以我的问题应该改为:为什么有时会在运行时s3cmd
添加x-amz-security-token
到标题中--configure
(我没有使用--add-header
)?
ubuntu - s3cmd 上传后删除
我正在尝试将文件从我的机器上的文件夹上传到 s3 并在上传完成后从本地机器中删除文件。
我每分钟都有一个使用这个命令运行的 cron,但它不起作用:
这有什么问题?我可以使用 s3cmd sync 上传,所以配置没有错 - 但 delete after 命令似乎不起作用。
amazon-web-services - 如何将多个文件(20K+)上传到 AWS S3
如何将多个文件上传到 AWS S3?
我尝试了两种方法,但都失败了:
1)s3cmd 显示以下错误,即使文件只有 270KB。
2)使用boto的S3接口。
仅当我使用“美国标准”创建存储桶时,boto 库才对我正常工作,如果我选择俄勒冈等其他地区,它将失败并显示“对等方重置连接”
php - shell_exec 完成时发送电子邮件
我在 php 中使用 shell_exec 执行 s3cmd 命令。一切正常。唯一的问题是如何在 s3cmd 进程完成后发送电子邮件。我正在尝试下面的代码
解决这个问题的任何想法
python - s3cmd与python中的boto同步
我正在尝试将一些备份脚本从 bash 移动到 python,以便更好地处理错误。
我一直在使用s3cmd sync 将目录备份到 s3。我希望找到一种类似的简单方法直接在 python 中执行此操作(可能使用 boto),但到目前为止,使用subprocess.call
并继续使用 s3cmd 似乎是最简单的。
有没有人有更好的解决方案的建议?
python - S3 使用 s3cmd 重定向 302 对象
我希望创建重定向对象。
它被重定向到 JSON 文件。HTML 过期标头对我不起作用。
它不起作用,因为我没有将 HTTP 状态设置为302
我更喜欢它已经安装在目标服务器上,但如果不能这样做,s3cmd
python 也可以。s3cmd
s3cmd - s3cmd 将文件名与空格放在一起
我在将文件放入或同步到名称上有空格的存储桶时遇到问题。
程序冻结,没有显示或记录错误消息。
...