mirror of
https://github.com/s3fs-fuse/s3fs-fuse.git
synced 2024-12-23 17:28:56 +00:00
Merge pull request #567 from andrewgaul/default-acl
Do not send ACL unless overridden
This commit is contained in:
commit
a22675bafd
12
src/curl.cpp
12
src/curl.cpp
@ -2611,7 +2611,9 @@ int S3fsCurl::PutHeadRequest(const char* tpath, headers_t& meta, bool is_copy)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// "x-amz-acl", storage class, sse
|
// "x-amz-acl", storage class, sse
|
||||||
requestHeaders = curl_slist_sort_insert(requestHeaders, "x-amz-acl", S3fsCurl::default_acl.c_str());
|
if(!S3fsCurl::default_acl.empty()){
|
||||||
|
requestHeaders = curl_slist_sort_insert(requestHeaders, "x-amz-acl", S3fsCurl::default_acl.c_str());
|
||||||
|
}
|
||||||
if(REDUCED_REDUNDANCY == GetStorageClass()){
|
if(REDUCED_REDUNDANCY == GetStorageClass()){
|
||||||
requestHeaders = curl_slist_sort_insert(requestHeaders, "x-amz-storage-class", "REDUCED_REDUNDANCY");
|
requestHeaders = curl_slist_sort_insert(requestHeaders, "x-amz-storage-class", "REDUCED_REDUNDANCY");
|
||||||
} else if(STANDARD_IA == GetStorageClass()){
|
} else if(STANDARD_IA == GetStorageClass()){
|
||||||
@ -2751,7 +2753,9 @@ int S3fsCurl::PutRequest(const char* tpath, headers_t& meta, int fd)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// "x-amz-acl", storage class, sse
|
// "x-amz-acl", storage class, sse
|
||||||
requestHeaders = curl_slist_sort_insert(requestHeaders, "x-amz-acl", S3fsCurl::default_acl.c_str());
|
if(!S3fsCurl::default_acl.empty()){
|
||||||
|
requestHeaders = curl_slist_sort_insert(requestHeaders, "x-amz-acl", S3fsCurl::default_acl.c_str());
|
||||||
|
}
|
||||||
if(REDUCED_REDUNDANCY == GetStorageClass()){
|
if(REDUCED_REDUNDANCY == GetStorageClass()){
|
||||||
requestHeaders = curl_slist_sort_insert(requestHeaders, "x-amz-storage-class", "REDUCED_REDUNDANCY");
|
requestHeaders = curl_slist_sort_insert(requestHeaders, "x-amz-storage-class", "REDUCED_REDUNDANCY");
|
||||||
} else if(STANDARD_IA == GetStorageClass()){
|
} else if(STANDARD_IA == GetStorageClass()){
|
||||||
@ -3065,7 +3069,9 @@ int S3fsCurl::PreMultipartPostRequest(const char* tpath, headers_t& meta, string
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// "x-amz-acl", storage class, sse
|
// "x-amz-acl", storage class, sse
|
||||||
requestHeaders = curl_slist_sort_insert(requestHeaders, "x-amz-acl", S3fsCurl::default_acl.c_str());
|
if(!S3fsCurl::default_acl.empty()){
|
||||||
|
requestHeaders = curl_slist_sort_insert(requestHeaders, "x-amz-acl", S3fsCurl::default_acl.c_str());
|
||||||
|
}
|
||||||
if(REDUCED_REDUNDANCY == GetStorageClass()){
|
if(REDUCED_REDUNDANCY == GetStorageClass()){
|
||||||
requestHeaders = curl_slist_sort_insert(requestHeaders, "x-amz-storage-class", "REDUCED_REDUNDANCY");
|
requestHeaders = curl_slist_sort_insert(requestHeaders, "x-amz-storage-class", "REDUCED_REDUNDANCY");
|
||||||
} else if(STANDARD_IA == GetStorageClass()){
|
} else if(STANDARD_IA == GetStorageClass()){
|
||||||
|
@ -967,8 +967,9 @@ void show_help (void)
|
|||||||
" must specify this option after -o option for bucket name.\n"
|
" must specify this option after -o option for bucket name.\n"
|
||||||
"\n"
|
"\n"
|
||||||
" default_acl (default=\"private\")\n"
|
" default_acl (default=\"private\")\n"
|
||||||
" - the default canned acl to apply to all written s3 objects\n"
|
" - the default canned acl to apply to all written s3 objects,\n"
|
||||||
" see http://aws.amazon.com/documentation/s3/ for the \n"
|
" e.g., private, public-read. empty string means do not send\n"
|
||||||
|
" header. see http://aws.amazon.com/documentation/s3/ for the\n"
|
||||||
" full list of canned acls\n"
|
" full list of canned acls\n"
|
||||||
"\n"
|
"\n"
|
||||||
" retries (default=\"2\")\n"
|
" retries (default=\"2\")\n"
|
||||||
|
Loading…
Reference in New Issue
Block a user