Aliyun.Oss.Object.ACL (aliyun_oss v1.0.0)
Object ACL 相关操作
Link to this section Summary
Link to this section Types
Link to this type
error()
Specs
Link to this section Functions
Link to this function
get(bucket, object)
Specs
GetObjectACL 用来获取某个Bucket下的某个Object的访问权限。
Examples
iex> Aliyun.Oss.Object.ACL.get("some-bucket", "some-object")
{:ok, %Aliyun.Oss.Client.Response{
data: %{
"AccessControlPolicy" => %{
"AccessControlList" => %{"Grant" => "default"},
"Owner" => %{
"DisplayName" => "1111111111111111",
"ID" => "1111111111111111"
}
}
},
headers: [
{"Date", "Wed, 05 Dec 2018 02:34:57 GMT"}
]
}
}
Link to this function
put_object_acl(bucket, object, acl)
Specs
put_object_acl(String.t(), String.t(), String.t()) :: {:error, error()} | {:ok, Aliyun.Oss.Client.Response.t()}
PutObjectACL接口用于修改Object的访问权限。
Examples
iex> Aliyun.Oss.Object.ACL.put("some-bucket", "some-object", "private")
{:ok, %Aliyun.Oss.Client.Response{
data: "",
headers: [
{"Server", "AliyunOSS"},
{"Date", "Wed, 05 Dec 2018 02:34:57 GMT"},
...
]
}
}