# Unable to work the AwsS3 Plugin

**URL:** <https://community.transloadit.com/t/unable-to-work-the-awss3-plugin/14660>\
**Category:** Uppy\
**Created:** [February 20, 2018, 10:02am UTC](https://community.transloadit.com/t/unable-to-work-the-awss3-plugin/14660 "2018-02-20T10:02:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vikas](https://avatars.discourse-cdn.com/v4/letter/v/ac91a4/32.png) [@Vikas](https://community.transloadit.com/u/Vikas)\
**Post date:** [February 20, 2018, 10:02am UTC](https://community.transloadit.com/t/unable-to-work-the-awss3-plugin/14660/1 "2018-02-20T10:02:56Z")

</div>

I have tried Aws S3 plugin many times and read the documentation and run the example (aws-uppy-server) but I am facing an issue ie I am getting only white screen and didn’t get any error in console. I put all the aws key’s in server.js and run the application using command

Inside the directory then  
npm install  
npm start

I didn’t see any uploader in my screen. How I will get it.

 ![Output](https://canada1.discourse-cdn.com/flex032/uploads/transloadit/original/1X/1a3d6bb0f9a8637e1050b9d962f139ab9868f109.JPG)

and my code is below :-

Index.html

 Uppy AWS Example \< link href='https://transloadit.edgly.net/releases/uppy/v0.23.0/dist/uppy.min.css' rel='stylesheet' \> \< /head \> \< body \> \< script src='\node\_modules\browserify\example\source\_maps\js\build\bundle.js' \>\< /script \> \< /body \> \< /html \> =================================================================================

Server.js

const uppy = require(‘uppy-server’)  
const app = require(‘express’)()

app.use(require(‘cors’)())  
app.use(require(‘body-parser’).json())

app.use(uppy.app({  
providerOptions: {  
s3: {  
getKey: (req, filename) =\>  
‘development/{Math.random().toString(32).slice(2)}/{filename}’,  
key: ‘\*\*\*’,  
secret: ‘\*\*\*’,  
bucket: ‘\*\*\*’,  
region: ‘us-east-2’  
}  
},  
server: { host: ‘localhost:9931’ }  
}))

app.listen(9931, () =\> {  
console.log(‘listening on port 9931’)  
})

=================================================================================  
Main.js

const Uppy = require(‘uppy/lib/core’)  
const Dashboard = require(‘uppy/lib/plugins/Dashboard’)  
const AwsS3 = require(‘uppy/lib/plugins/AwsS3’)

const uppy = Uppy({  
debug: true,  
autoProceed: false  
})

uppy.use(Dashboard, {  
inline: true,  
target: ‘body’  
})  
uppy.use(AwsS3, {  
host: ‘[http://localhost:9931](http://localhost:9931)’  
})

uppy.run()

===================================================================================  
@goto-bus-stop @ameft Please help me to plugin with AwsS3

---

<div class="post-metadata">

**Author:** ![Vikas](https://avatars.discourse-cdn.com/v4/letter/v/ac91a4/32.png) [@Vikas](https://community.transloadit.com/u/Vikas)\
**Post date:** [February 20, 2018, 10:11am UTC](https://community.transloadit.com/t/unable-to-work-the-awss3-plugin/14660/2 "2018-02-20T10:11:35Z")

</div>

![npm](https://canada1.discourse-cdn.com/flex032/uploads/transloadit/original/1X/e001e5673696461190e2299023718b59311f36e7.jpg)

---

<div class="post-metadata">

**Author:** ![Vikas](https://avatars.discourse-cdn.com/v4/letter/v/ac91a4/32.png) [@Vikas](https://community.transloadit.com/u/Vikas)\
**Post date:** [February 20, 2018, 10:15am UTC](https://community.transloadit.com/t/unable-to-work-the-awss3-plugin/14660/3 "2018-02-20T10:15:02Z")

</div>

This is how I configured the plugin. I don’t undestand what is the issue. Can you please tell me.  
Thank you so much for the help.
