有没有人熟悉亚马逊的命令行工具?我在Amazon Linux上使用它们。我已经验证了我的〜/ .s3cfg信用是正确的,但由于某种原因,当我尝试将文件放到远程存储区时,它永远不会显示。这是我的输出...如何使用s3cmd工具将文件放到Amazon S3存储桶中?
[[email protected] ~]$ s3cmd put test s3://myprojectasset.myco.com/myproject-exchange-test
upload: 'test' -> 's3://myprojectasset.myco.com/myproject-exchange-test' [1 of 1]
5 of 5 100% in 0s 55.73 B/s done
upload: 'test' -> 's3://myprojectasset.myco.com/myproject-exchange-test' [1 of 1]
5 of 5 100% in 0s 54.86 B/s done
即使我键入一个无效的桶名称,我看到上面的输出相同。使用Amazon的命令行工具在s3存储桶中放置文件的正确方法是什么?
编辑:室内用试图结束“/”,由一个答案的建议,但得到了相同的输出(有我的S3存储桶没有文件,顺便说一下)......
[[email protected] ~]$ s3cmd put test s3://myprojectasset.myco.com/myproject-exchange-test/
upload: 'test' -> 's3://myprojectasset.myco.com/myproject-exchange-test/test' [1 of 1]
5 of 5 100% in 0s 46.15 B/s done
upload: 'test' -> 's3://myprojectasset.myco.com/myproject-exchange-test/test' [1 of 1]
5 of 5 100% in 0s 56.01 B/s done
你检查了吗?如果一个桶不可用,将会创建一个新的桶。并把这些内容。你必须定义目录名称和/如: - 's3:// myprojectasset.myco.com/myproject-exchange-test /',然后它将把测试对象放到myproject-exchange-test目录中。 –