A Lua client for Openrsty to upload file to Aliyun OSS storage, OpenResty的阿里云的OSS上传客户端
the HTTP client based on https://github.com/pintsized/lua-resty-http
OSS
local oss_upload = require "resty.oss_upload"
local uploader = oss_upload:new(access_key_id,access_key_secret,bucket,timeOut,region)
local body = '{}' -- [[url]]
local mimeType = 'text/json' --
local objectName = 'service_config.json' --
local startcall = ngx_now()*1000
local url,err,upBody = uploader:upload(body,mimeType,objectName)
local cost_time = ngx_now()*1000-startcall
ngx.log(ngx.INFO,',to=',bucket,',cost=',cost_time," OK url=",objectName,',upBody=',upBody)