Deno がnpmパッケージをサポートしたことにより、aws-sdk-js-v3 が利用できるようになっている。
import { S3 } from "npm:@aws-sdk/client-s3@^3.363.0"";
const s3Client = new S3({
region: "ap-northeast-1",
});
const objects = await s3Client.listObjectsV2({ Bucket: "sample" });
const contents = objects.Contents;
if (!contents) {
console.log("bucket is empty");
Deno.exit(1);
}