S3 tree view script (CF R2)

📅 2024-01-01T19:14:50.785Z
👁️ 184 katselukertaa
🔓 Julkinen


async function test() {
const s3tree = require("s3-tree");
const accessKeyId = process.env.AWS_ACCESS_KEY_ID;
const secretAccessKey = process.env.AWS_SECRET_ACCESS_KEY;
const accountid = process.env.CF_ACCOUNT_ID;
const bucketName = process.env.BUCKET_NAME;
const S3 = require("aws-sdk/clients/s3.js")
const s3 = new S3({
  endpoint: `https://${accountid}.r2.cloudflarestorage.com`,
  accessKeyId: `${accessKeyId}`,
  secretAccessKey: `${secretAccessKey}`,
  signatureVersion: 'v4',
});
const generator = s3tree({ bucket: bucketName, s3: s3 });
console.log(JSON.stringify(tree, null, 2));
}

test()