Table of Contents - aliyun-oss-ruby-sdk-0.4.1 Documentation
Pages
- CHANGELOG
-
README
- Aliyun OSS SDK for Ruby
- 运行环境
- 快速开始
- 开通OSS账号
- 安装Aliyun OSS SDK for Ruby
- 创建Client
- 使用用户绑定的域名作为endpoint
- 使用STS创建Client
- 列出当前所有的Bucket
- 创建一个Bucket
- 列出Bucket中所有的Object
- 在Bucket中创建一个Object
- 从Bucket中下载一个Object
- 拷贝Object
- 判断一个Object是否存在
- 模拟目录结构
- 上传回调
- 断点上传/下载
- 断点上传
- 断点下载
- 可追加的文件
- 创建一个Appendable Object
- 向Object追加内容
- Object meta信息
- 权限控制
- 运行examples
- 运行测试
- 更多
Classes and Modules
- AliyunSDK
- AliyunSDK::Common
- AliyunSDK::Common::Exception
- AliyunSDK::Common::Logging
- AliyunSDK::Common::Struct
- AliyunSDK::Common::Struct::Base
- AliyunSDK::Common::Struct::Base::AttrHelper
- AliyunSDK::OSS
- AliyunSDK::OSS::ACL
- AliyunSDK::OSS::Bucket
- AliyunSDK::OSS::BucketLogging
- AliyunSDK::OSS::BucketReferer
- AliyunSDK::OSS::BucketWebsite
- AliyunSDK::OSS::CORSRule
- AliyunSDK::OSS::Callback
- AliyunSDK::OSS::CallbackError
- AliyunSDK::OSS::CheckpointBrokenError
- AliyunSDK::OSS::Client
- AliyunSDK::OSS::ClientError
- AliyunSDK::OSS::Config
- AliyunSDK::OSS::FileInconsistentError
- AliyunSDK::OSS::HTTP
- AliyunSDK::OSS::HTTP::StreamPayload
- AliyunSDK::OSS::HTTP::StreamWriter
- AliyunSDK::OSS::Iterator
- AliyunSDK::OSS::Iterator::Base
- AliyunSDK::OSS::Iterator::Buckets
- AliyunSDK::OSS::Iterator::Objects
- AliyunSDK::OSS::Iterator::Uploads
- AliyunSDK::OSS::KeyEncoding
- AliyunSDK::OSS::LifeCycleRule
- AliyunSDK::OSS::MetaDirective
- AliyunSDK::OSS::Multipart
- AliyunSDK::OSS::Multipart::Download
- AliyunSDK::OSS::Multipart::Part
- AliyunSDK::OSS::Multipart::Transaction
- AliyunSDK::OSS::Multipart::Upload
- AliyunSDK::OSS::Object
- AliyunSDK::OSS::ObjectInconsistentError
- AliyunSDK::OSS::PartInconsistentError
- AliyunSDK::OSS::PartMissingError
- AliyunSDK::OSS::Protocol
- AliyunSDK::OSS::ServerError
- AliyunSDK::OSS::Util
- AliyunSDK::STS
- AliyunSDK::STS::Client
- AliyunSDK::STS::ClientError
- AliyunSDK::STS::Config
- AliyunSDK::STS::Policy
- AliyunSDK::STS::Protocol
- AliyunSDK::STS::ServerError
- AliyunSDK::STS::Token
- AliyunSDK::STS::Util
- RestClient
- RestClient::Payload
- RestClient::Payload::Base
- String
Methods
- ::all — AliyunSDK::OSS::KeyEncoding
- ::get_content_md5 — AliyunSDK::OSS::Util
- ::get_signature — AliyunSDK::OSS::Util
- ::get_signature — AliyunSDK::STS::Util
- ::include? — AliyunSDK::OSS::KeyEncoding
- ::logger — AliyunSDK::Common::Logging
- ::new — AliyunSDK::Common::Exception
- ::new — AliyunSDK::Common::Struct::Base
- ::new — AliyunSDK::OSS::Bucket
- ::new — AliyunSDK::OSS::Client
- ::new — AliyunSDK::OSS::Config
- ::new — AliyunSDK::OSS::Multipart::Download
- ::new — AliyunSDK::OSS::ServerError
- ::new — AliyunSDK::OSS::HTTP
- ::new — AliyunSDK::OSS::HTTP::StreamWriter
- ::new — AliyunSDK::OSS::HTTP::StreamPayload
- ::new — AliyunSDK::OSS::Iterator::Base
- ::new — AliyunSDK::OSS::Iterator::Objects
- ::new — AliyunSDK::OSS::Iterator::Uploads
- ::new — AliyunSDK::OSS::Multipart::Transaction
- ::new — AliyunSDK::OSS::Protocol
- ::new — AliyunSDK::OSS::Multipart::Upload
- ::new — AliyunSDK::STS::Client
- ::new — AliyunSDK::STS::Config
- ::new — AliyunSDK::STS::ServerError
- ::new — AliyunSDK::STS::Protocol
- ::set_log_file — AliyunSDK::Common::Logging
- ::set_log_level — AliyunSDK::Common::Logging
- ::sign — AliyunSDK::OSS::Util
- ::sign — AliyunSDK::STS::Util
- ::symbolize — AliyunSDK::OSS::Util
- #<< — AliyunSDK::OSS::HTTP::StreamWriter
- #abort_multipart_upload — AliyunSDK::OSS::Protocol
- #abort_upload — AliyunSDK::OSS::Bucket
- #access_key_id — AliyunSDK::OSS::Bucket
- #acl — AliyunSDK::OSS::Bucket
- #acl= — AliyunSDK::OSS::Bucket
- #add_rule — AliyunSDK::STS::Policy
- #allow — AliyunSDK::STS::Policy
- #allow_empty? — AliyunSDK::OSS::BucketReferer
- #append_object — AliyunSDK::OSS::Bucket
- #append_object — AliyunSDK::OSS::Protocol
- #assume_role — AliyunSDK::STS::Client
- #assume_role — AliyunSDK::STS::Protocol
- #attrs — AliyunSDK::Common::Struct::Base::AttrHelper
- #batch_delete_objects — AliyunSDK::OSS::Bucket
- #batch_delete_objects — AliyunSDK::OSS::Protocol
- #bucket_exist? — AliyunSDK::OSS::Client
- #bucket_exists? — AliyunSDK::OSS::Client
- #bucket_url — AliyunSDK::OSS::Bucket
- #checkpoint — AliyunSDK::OSS::Multipart::Download
- #checkpoint — AliyunSDK::OSS::Multipart::Upload
- #close — AliyunSDK::OSS::HTTP::StreamPayload
- #closed? — AliyunSDK::OSS::HTTP::StreamWriter
- #closed? — AliyunSDK::OSS::HTTP::StreamPayload
- #commit — AliyunSDK::OSS::Multipart::Download
- #commit — AliyunSDK::OSS::Multipart::Upload
- #complete_multipart_upload — AliyunSDK::OSS::Protocol
- #copy_object — AliyunSDK::OSS::Bucket
- #copy_object — AliyunSDK::OSS::Protocol
- #cors — AliyunSDK::OSS::Bucket
- #cors= — AliyunSDK::OSS::Bucket
- #create_bucket — AliyunSDK::OSS::Client
- #create_bucket — AliyunSDK::OSS::Protocol
- #decode_key — AliyunSDK::OSS::Protocol
- #default_content_type — AliyunSDK::OSS::Callback
- #delete — AliyunSDK::OSS::HTTP
- #delete_bucket — AliyunSDK::OSS::Client
- #delete_bucket — AliyunSDK::OSS::Protocol
- #delete_bucket_cors — AliyunSDK::OSS::Protocol
- #delete_bucket_lifecycle — AliyunSDK::OSS::Protocol
- #delete_bucket_logging — AliyunSDK::OSS::Protocol
- #delete_bucket_website — AliyunSDK::OSS::Protocol
- #delete_object — AliyunSDK::OSS::Bucket
- #delete_object — AliyunSDK::OSS::Protocol
- #deny — AliyunSDK::STS::Policy
- #divide_parts — AliyunSDK::OSS::Multipart::Download
- #divide_parts — AliyunSDK::OSS::Multipart::Upload
- #do_request — AliyunSDK::OSS::HTTP
- #do_request — AliyunSDK::STS::Protocol
- #download_part — AliyunSDK::OSS::Multipart::Download
- #enabled? — AliyunSDK::OSS::BucketLogging
- #enabled? — AliyunSDK::OSS::BucketWebsite
- #enabled? — AliyunSDK::OSS::LifeCycleRule
- #ensure_file_not_changed — AliyunSDK::OSS::Multipart::Upload
- #ensure_object_not_changed — AliyunSDK::OSS::Multipart::Download
- #fetch — AliyunSDK::OSS::Iterator::Buckets
- #fetch — AliyunSDK::OSS::Iterator::Objects
- #fetch — AliyunSDK::OSS::Iterator::Uploads
- #fetch_more — AliyunSDK::OSS::Iterator::Base
- #generate_download_id — AliyunSDK::OSS::Multipart::Download
- #get — AliyunSDK::OSS::HTTP
- #get_access_key_id — AliyunSDK::OSS::Protocol
- #get_bucket — AliyunSDK::OSS::Client
- #get_bucket_acl — AliyunSDK::OSS::Protocol
- #get_bucket_cors — AliyunSDK::OSS::Protocol
- #get_bucket_lifecycle — AliyunSDK::OSS::Protocol
- #get_bucket_logging — AliyunSDK::OSS::Protocol
- #get_bucket_referer — AliyunSDK::OSS::Protocol
- #get_bucket_website — AliyunSDK::OSS::Protocol
- #get_bytes_range — AliyunSDK::OSS::Protocol
- #get_conditions — AliyunSDK::OSS::Protocol
- #get_content_type — AliyunSDK::OSS::Bucket
- #get_copy_conditions — AliyunSDK::OSS::Protocol
- #get_cpt_file — AliyunSDK::OSS::Bucket
- #get_file_md5 — AliyunSDK::OSS::Multipart::Transaction
- #get_node_text — AliyunSDK::OSS::Protocol
- #get_node_text — AliyunSDK::STS::Protocol
- #get_object — AliyunSDK::OSS::Bucket
- #get_object — AliyunSDK::OSS::Protocol
- #get_object_acl — AliyunSDK::OSS::Bucket
- #get_object_acl — AliyunSDK::OSS::Protocol
- #get_object_cors — AliyunSDK::OSS::Bucket
- #get_object_cors — AliyunSDK::OSS::Protocol
- #get_object_meta — AliyunSDK::OSS::Protocol
- #get_part_file — AliyunSDK::OSS::Multipart::Download
- #get_request_id — AliyunSDK::OSS::ServerError
- #get_request_url — AliyunSDK::OSS::HTTP
- #get_request_url — AliyunSDK::OSS::Protocol
- #get_resource_path — AliyunSDK::OSS::HTTP
- #get_sts_token — AliyunSDK::OSS::Protocol
- #get_user_agent — AliyunSDK::OSS::HTTP
- #handle_response — AliyunSDK::OSS::HTTP
- #head — AliyunSDK::OSS::HTTP
- #headers — RestClient::Payload::Base
- #initiate — AliyunSDK::OSS::Multipart::Download
- #initiate — AliyunSDK::OSS::Multipart::Upload
- #initiate_multipart_upload — AliyunSDK::OSS::Protocol
- #inspect — AliyunSDK::OSS::HTTP::StreamWriter
- #lifecycle — AliyunSDK::OSS::Bucket
- #lifecycle= — AliyunSDK::OSS::Bucket
- #list_buckets — AliyunSDK::OSS::Client
- #list_buckets — AliyunSDK::OSS::Protocol
- #list_multipart_uploads — AliyunSDK::OSS::Protocol
- #list_objects — AliyunSDK::OSS::Bucket
- #list_objects — AliyunSDK::OSS::Protocol
- #list_parts — AliyunSDK::OSS::Protocol
- #list_uploads — AliyunSDK::OSS::Bucket
- #load_checkpoint — AliyunSDK::OSS::Multipart::Transaction
- #logger — AliyunSDK::Common::Logging
- #logging — AliyunSDK::OSS::Bucket
- #logging= — AliyunSDK::OSS::Bucket
- #next — AliyunSDK::OSS::Iterator::Base
- #normalize_endpoint — AliyunSDK::OSS::Config
- #normalize_url — AliyunSDK::OSS::Callback
- #object_exist? — AliyunSDK::OSS::Bucket
- #object_exists? — AliyunSDK::OSS::Bucket
- #object_url — AliyunSDK::OSS::Bucket
- #options — AliyunSDK::OSS::HTTP
- #parse_xml — AliyunSDK::OSS::Protocol
- #parse_xml — AliyunSDK::STS::Protocol
- #post — AliyunSDK::OSS::HTTP
- #put — AliyunSDK::OSS::HTTP
- #put_bucket_acl — AliyunSDK::OSS::Protocol
- #put_bucket_lifecycle — AliyunSDK::OSS::Protocol
- #put_bucket_logging — AliyunSDK::OSS::Protocol
- #put_bucket_referer — AliyunSDK::OSS::Protocol
- #put_bucket_website — AliyunSDK::OSS::Protocol
- #put_object — AliyunSDK::OSS::Bucket
- #put_object — AliyunSDK::OSS::Protocol
- #put_object_acl — AliyunSDK::OSS::Protocol
- #read — AliyunSDK::OSS::HTTP::StreamWriter
- #read — AliyunSDK::OSS::HTTP::StreamPayload
- #rebuild — AliyunSDK::OSS::Multipart::Download
- #rebuild — AliyunSDK::OSS::Multipart::Upload
- #referer — AliyunSDK::OSS::Bucket
- #referer= — AliyunSDK::OSS::Bucket
- #resumable_download — AliyunSDK::OSS::Bucket
- #resumable_upload — AliyunSDK::OSS::Bucket
- #run — AliyunSDK::OSS::Multipart::Download
- #run — AliyunSDK::OSS::Multipart::Upload
- #serialize — AliyunSDK::OSS::Callback
- #serialize — AliyunSDK::STS::Policy
- #set_bucket_cors — AliyunSDK::OSS::Protocol
- #set_object_acl — AliyunSDK::OSS::Bucket
- #sign — AliyunSDK::OSS::Bucket
- #sign — AliyunSDK::OSS::Protocol
- #signature_nonce — AliyunSDK::STS::Protocol
- #sync_get_all_parts — AliyunSDK::OSS::Multipart::Download
- #sync_get_all_parts — AliyunSDK::OSS::Multipart::Upload
- #sync_get_todo_part — AliyunSDK::OSS::Multipart::Download
- #sync_get_todo_part — AliyunSDK::OSS::Multipart::Upload
- #sync_update_part — AliyunSDK::OSS::Multipart::Download
- #sync_update_part — AliyunSDK::OSS::Multipart::Upload
- #to_bool — String
- #to_enum — AliyunSDK::OSS::Iterator::Base
- #to_lower_case — AliyunSDK::OSS::Protocol
- #to_s — AliyunSDK::Common::Struct::Base
- #to_s — AliyunSDK::OSS::ServerError
- #to_s — AliyunSDK::STS::ServerError
- #update_if_exists — AliyunSDK::OSS::Protocol
- #update_object_metas — AliyunSDK::OSS::Bucket
- #upload_part — AliyunSDK::OSS::Protocol
- #upload_part — AliyunSDK::OSS::Multipart::Upload
- #upload_part_by_copy — AliyunSDK::OSS::Protocol
- #website — AliyunSDK::OSS::Bucket
- #website= — AliyunSDK::OSS::Bucket
- #wrap — AliyunSDK::OSS::Protocol
- #write — AliyunSDK::OSS::HTTP::StreamWriter
- #write_checkpoint — AliyunSDK::OSS::Multipart::Transaction