Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Using AWS from Cloudflare Workers

This is a template for using Amazon S3 upload file from a Cloudflare Worker.

Wrangler

To generate using wrangler

git clone https://github.com/trumanwong/upload-cloudflare-worker
cd upload-cloudflare-worker

index.js is the content of the Workers script. In handleRequest, uncomment the example for the service you want to try out.

You'll need to use wrangler secrets to add appropriate values for AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, plus any of the service specific secrets, e.g.

wrangler secret put Region
wrangler secret put Endpoint
wrangler secret put AccessKey
wrangler secret put SecretKey
wrangler secret put Bucket

After that you can use wrangler publish as normal. See the wrangler documentation for more information.

$ curl --location --request POST 'https://<worker>' \
--form 'image=@"/path/to/image.png"'
#=> {"message":"success"}

AWS SDK for JavaScript

These examples use v3 of the AWS SDK for JavaScript, see that repository for more information.

About

This is a template for using Amazon S3 upload file from a Cloudflare Worker.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages