aws_bucket_list_objects: List objects in an S3 bucket

View source: R/bucket.R

aws_bucket_list_objectsR Documentation

List objects in an S3 bucket

Description

List objects in an S3 bucket

Usage

aws_bucket_list_objects(bucket, ...)

Arguments

bucket

(character) bucket name. required

...

named parameters passed on to list_objects

Value

if no objects found, an empty tibble. if tibble has rows each is an S3 bucket, with 8 columns:

  • bucket_name (character)

  • key (character)

  • uri (character)

  • size (fs::bytes)

  • type (character)

  • owner (character)

  • etag (character)

  • last_modified (dttm)

See Also

Other buckets: aws_bucket_create(), aws_bucket_delete(), aws_bucket_download(), aws_bucket_exists(), aws_bucket_tree(), aws_bucket_upload(), aws_buckets(), six_bucket_delete(), six_bucket_upload()

Examples


bucket_name <- random_bucket()
if (!aws_bucket_exists(bucket_name)) aws_bucket_create(bucket_name)
links_file <- file.path(system.file(), "Meta/links.rds")
aws_file_upload(
  links_file,
  s3_path(bucket_name, basename(links_file))
)
aws_bucket_list_objects(bucket = bucket_name)
# cleanup
six_bucket_delete(bucket_name, force = TRUE)


sixtyfour documentation built on April 3, 2025, 8:22 p.m.