Skip to content

One key is a DELETE; several keys go in batches of 1000 (DeleteObjects). Deleting an object that does not exist is not an error; an object the store refuses to delete is.

Usage

delete_s3(key, bucket = NULL, config = s3_config())

Arguments

key

One or more keys (or s3://bucket/key URLs).

bucket

Bucket; defaults to the config's bucket (S3PE_BUCKET).

config

An s3_config().

Value

The number of keys deleted, invisibly.

Examples

if (FALSE) { # interactive()
delete_s3("report/draft.csv", bucket = "my-bucket")
delete_s3(list_s3("tmp/", bucket = "my-bucket")$key, bucket = "my-bucket")
}