mc_anonymous_set {minioclient} | R Documentation |
Set anonymous access policy
Description
This function uses the mc
command to set the anonymous access policy for
a specified target.
Usage
mc_anonymous_set(
target,
policy = c("download", "upload", "public", "private"),
verbose = interactive()
)
Arguments
target |
Character string specifying the target cloud storage bucket or object |
policy |
Character string specifying the anonymous access policy. Must be one of "download", "upload", "public" (upload and download), or "private". |
verbose |
print output? |
Value
Returns the list from processx::run()
, with components status
,
stdout
, stderr
, and timeout
; invisibly.
Examples
# create a test bucket on the 'play' server
mc_mb("play/minioclient-test")
# Set anonymous access policy to download
mc_anonymous_set("play/minioclient-test/file.txt", policy = "download")
# Set anonymous access policy to upload
mc_anonymous_set("play/minioclient-test/directory", policy = "upload")
# Set anonymous access policy to public
mc_anonymous_set("play/minioclient-test/file.txt", policy = "public")
# Set anonymous access policy to private (default policy for new buckets)
mc_anonymous_set("play/minioclient-test/directory", policy = "private")
mc_rb("play/minioclient-test")
[Package minioclient version 0.0.6 Index]