Connettori › Librerie S3
Pacchetto @aws-sdk/client-s3 per Node.js. Il segreto si legge dall'ambiente.
Bucket e chiave sono di esempio. Nella console questi valori sono già compilati con il tuo bucket e la tua chiave, e i file si scaricano pronti. Accedi oppure richiedi l'accesso.
| Indirizzo | https://s3.arkbit.it |
|---|---|
| Regione | us-east-1 |
| Bucket | il-tuo-bucket |
| Chiave di accesso | LA_TUA_CHIAVE |
| Segreto | quello mostrato una volta sola quando hai creato la chiave |
Installa la libreria con: npm install @aws-sdk/client-s3
import { readFile } from "node:fs/promises";
import { S3Client, PutObjectCommand } from "@aws-sdk/client-s3";
const s3 = new S3Client({
region: "us-east-1",
endpoint: "https://s3.arkbit.it",
forcePathStyle: true,
credentials: { accessKeyId: "LA_TUA_CHIAVE", secretAccessKey: process.env.ARKBIT_SEGRETO },
});
await s3.send(new PutObjectCommand({ Bucket: "il-tuo-bucket", Key: "archivio.zip", Body: await readFile("archivio.zip") }));
Raccontaci di cosa hai bisogno: ti mostriamo il servizio e le prove che abbiamo fatto.