s3/list_objects_v2
List objects in an S3 bucket filtered by prefix
const app = mvfm(prelude, s3_);
const prog = app({}, ($) => {
return $.begin(
$.s3.putObject({
Bucket: "my-bucket",
Key: "uploads/photo.jpg",
Body: "<photo data>",
}),
$.s3.putObject({
Bucket: "my-bucket",
Key: "uploads/doc.pdf",
Body: "<pdf data>",
}),
$.s3.putObject({
Bucket: "my-bucket",
Key: "config/settings.json",
Body: '{"theme":"dark"}',
}),
$.s3.listObjectsV2({
Bucket: "my-bucket",
Prefix: "uploads/",
})
);
});
await fold(
defaults(app, { s3: memoryS3Interpreter }),
prog
); Ctrl+Enter