Comments (1)
https://chonky.io/storybook/2.x/?path=/story/file-browser-demos--s-3-browser
Likely an S3 Bucket permission issue: "Access Denied"
seems like in the storybook demo they still use lib aws-sdk
which is soon it will be deprecated, I recreated this using lib @aws-sdk/client-s3
and its works without any issues, here is the example
import { S3 } from "@aws-sdk/client-s3";
const BUCKET_HOST = "http://127,0.0.1:9004/"; // additional var since I use on premise S3
const BUCKET_NAME = "bucker-name";
const BUCKET_REGION = "eu-west-2";
const ACCESS_KEY_ID = "key";
const SECRET_ACCESS_KEY = "secret";
const S3Client = new S3({
region: BUCKET_REGION,
endpoint: BUCKET_HOST,
credentials: {
accessKeyId: ACCESS_KEY_ID,
secretAccessKey: SECRET_ACCESS_KEY
}
});
const fetchS3BucketContents = async (bucket, prefix) => {
// use method listObjects instead of listObjectsV2
const s3 = await S3Client.listObjects({
Bucket: bucket,
Delimiter: "/",
Prefix: prefix !== "/" ? prefix : "",
});
..........................
};
from chonky.
Related Issues (20)
- custom action grid mode does not stay active
- Update to latest material ui, fortawesome, etc. HOT 5
- Headless ("unstyled") version of chonky
- Chonky doesn't display icons HOT 1
- Icons size is zero after page transitions in next.js HOT 1
- More control for icons.
- Incorrect context menu position
- Change FileTooBar components' labels
- Upgrade material ui dependency to v5. HOT 5
- defaultFileViewActionId is not working
- Allow controlling actions on individual files / folders HOT 1
- failure to get 'open_files' callback on initial double click after page refresh when using +2 browsers in the same page HOT 2
- Search Function
- [thumbnails] change background-size default value HOT 1
- How can I custom the value of search input?
- Typescript: Type issues HOT 1
- Multiple instances: double click bug
- Modify of the style.
- Cannot use FullFileBrowser component (Chonky v2.3.2 with React 18) HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chonky.