【文件属性】:
文件名称:s3-sync-ruby:此仓库已移至https
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-15 07:33:39
Ruby
s3_sync
使用安全地同步(上传和下载)文件。
在配置过程中指定凭据,文件名和其他选项。
安装
将此行添加到应用程序的Gemfile中:
gem 's3_sync'
然后执行:
$ bundle
或将其自己安装为:
$ gem install s3_sync
先决条件
创建一个用户。
注意:s3用户的访问密钥ID和秘密访问密钥
创建具有以下权限的AWS IAM策略:
arn:aws:iam::aws:policy/AmazonS3FullAccess
创建一个AWS IAM组,将用户添加到该组,然后将策略附加到该组。
用法
配置中
上载和下载时,请使用相同的选项。
S3Sync . configure do | config |
config . key_id = "mykey123"
config . key_secret = "mysecret4
【文件预览】:
s3-sync-ruby-master
----.travis.yml(76B)
----bin()
--------console(332B)
--------setup(115B)
----CREDITS.md(438B)
----Rakefile(117B)
----Gemfile(92B)
----s3_sync.gemspec(2KB)
----.rspec(31B)
----spec()
--------download_spec.rb(973B)
--------upload_spec.rb(2KB)
--------spec_helper.rb(91B)
--------s3_sync_spec.rb(125B)
----.gitignore(87B)
----lib()
--------s3_sync.rb(372B)
--------s3_sync()
----README.md(3KB)
----LICENSE.txt(1KB)