S3 Interaction
Missing docstring for s3_arn
. Check Documenter's build log for details.
Missing docstring for s3_get
. Check Documenter's build log for details.
Missing docstring for s3_get_file
. Check Documenter's build log for details.
Missing docstring for s3_get_meta
. Check Documenter's build log for details.
Missing docstring for s3_exists
. Check Documenter's build log for details.
Missing docstring for s3_delete
. Check Documenter's build log for details.
Missing docstring for s3_copy
. Check Documenter's build log for details.
Missing docstring for s3_create_bucket
. Check Documenter's build log for details.
Missing docstring for s3_put_cors
. Check Documenter's build log for details.
Missing docstring for s3_enable_versioning
. Check Documenter's build log for details.
Missing docstring for s3_put_tags
. Check Documenter's build log for details.
Missing docstring for s3_get_tags
. Check Documenter's build log for details.
Missing docstring for s3_delete_tags
. Check Documenter's build log for details.
Missing docstring for s3_delete_bucket
. Check Documenter's build log for details.
Missing docstring for s3_list_buckets
. Check Documenter's build log for details.
Missing docstring for s3_list_objects
. Check Documenter's build log for details.
Missing docstring for s3_list_keys
. Check Documenter's build log for details.
Missing docstring for s3_purge_versions
. Check Documenter's build log for details.
Missing docstring for s3_put
. Check Documenter's build log for details.
Missing docstring for s3_sign_url
. Check Documenter's build log for details.
Missing docstring for s3_nuke_bucket
. Check Documenter's build log for details.
S3Path
Note that S3Path
implements the AbstractPath
interface, some the FilePathsBase documentation for the interface here.
Missing docstring for S3Path
. Check Documenter's build log for details.
Base.stat
— Functionstat(fp::S3Path)
Return the status struct for the S3 path analogously to stat
for local directories.
Note that this cannot be used on a directory. This is because S3 is a pure key-value store and internally does not have a concept of directories. In some cases, a directory may actually be an empty file, in which case you should use s3_get_meta
.
Base.Filesystem.mkdir
— Functionmkdir(fp::S3Path; recursive=false, exist_ok=false)
Create an empty directory within an existing bucket for the S3 path fp
. If recursive
, this will create any previously non-existent directories which would contain fp
. An error will be thrown if an object exists at fp
unless exist_ok
.
Creating a directory in S3 creates a 0-byte object with a key set to the provided directory name.
Base.read
— Functionread(fp::S3Path; byte_range=nothing)
Fetch data from the S3 path as a Vector{UInt8}
. A subset of the object can be specified with byte_range
which should be a contiguous integer range, e.g. 1:4
.
Missing docstring for get_config
. Check Documenter's build log for details.
Internal
Missing docstring for _s3_exists_dir
. Check Documenter's build log for details.
Missing docstring for s3_exists_versioned
. Check Documenter's build log for details.
Missing docstring for s3_exists_unversioned
. Check Documenter's build log for details.