Amazon AWS S3 便利工具
使用您的 bucket 名称和区域创建一个 bucket
let bucket = AWSBucket(name: "", region: "")
使用下列方法之一为特定操作创建一个请求
使用您的 AWSAccount 签署请求
let awsAccount = AWSAccount(serviceName: "s3", region: "", accessKeyID: "", secretAccessKey: "")
request.sign(for: awsAccount)
执行您通常使用 URLRequest 执行的任何操作
为特定对象名称创建一个 URLRequest
,包括前导 /
。
guard var request:URLRequest = bucket.requestToGETObjectNamed("") else ...
使用 bucket、对象名称和数据实例化一个 S3PutComponents
实例
添加可选属性,例如 acl、mimetype 或服务器端加密
使用 .request
属性获取一个 URLRequest
使用您的 AWSBucket
实例,创建一个删除对象的请求。
guard var request:URLRequest = bucket.requestToDELETEObjectNamed("my object name ") else ...
请根据需要提出功能请求或提交 pull 请求