ruby AWS文件上载
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby AWS文件上载相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env ruby
require 'rubygems'
require 'aws/s3'
local_file = ARGV[0]
bucket = ARGV[1]
mime_type = ARGV[2] || "application/octet-stream"
AWS::S3::Base.establish_connection!(
:access_key_id => 'REPLACE_ME',
:secret_access_key => 'REPLACE_ME'
)
base_name = File.basename(local_file)
puts "Uploading #{local_file} as '#{base_name}' to '#{bucket}'"
AWS::S3::S3Object.store(
base_name,
File.open(local_file),
bucket,
:content_type => mime_type
)
puts "Uploaded!"
以上是关于ruby AWS文件上载的主要内容,如果未能解决你的问题,请参考以下文章
使用AWS SDK将文件上载到存储桶中的特定文件夹
通过Amazon lex上载文件/文档
AWS S3 SDK:如何从多文件上载中的进度回调中获取文件名?
SCP上载到AWS ES2实例
sh 将证书上载到AWS IAM以在Cloudfront中使用
并发文件上载/下载和运行后台进程