すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:オブジェクトをメモリにダウンロードする (Node.js SDK)

最終更新日:Nov 30, 2025

このトピックでは、オブジェクトをローカルメモリにダウンロードする方法について説明します。

サンプルコード

次のサンプルコードは、オブジェクトをローカルメモリにダウンロードする方法の例を示しています。

const OSS = require('ali-oss');

const client = new OSS({
  // バケットが配置されているリージョンを指定します。 たとえば、バケットが中国 (杭州) リージョンにある場合、リージョンを oss-cn-hangzhou に設定します。
  region: 'yourregion',
  // 環境変数からアクセス認証情報を取得します。 このコードを実行する前に、OSS_ACCESS_KEY_ID および OSS_ACCESS_KEY_SECRET 環境変数が設定されていることを確認してください。
  accessKeyId: process.env.OSS_ACCESS_KEY_ID,
  accessKeySecret: process.env.OSS_ACCESS_KEY_SECRET,
   authorizationV4: true,
  // バケット名を指定します。
  bucket: 'yourbucketname',
});

async function getBuffer () {
  try {
    const result = await client.get('object-name');
    console.log(result.content);
  } catch (e) {
    console.log(e);
  }
}

getBuffer();

リファレンス

オブジェクトをローカルメモリにダウンロードするために呼び出すことができる API 操作の詳細については、「GetObject」をご参照ください。