On this page

Show all

Help Center/ Object Storage Service/ SDK Reference/ Node.js/ Getting Started (SDK for Node.js)/ Initializing an Instance of ObsClient (SDK for Node.js)

Initializing an Instance of ObsClient (SDK for Node.js)

Updated on 2024-11-13 GMT+08:00
NOTICE:

If you have any questions during development, post them on the Issues page of GitHub.

Each time you want to send an HTTP/HTTPS request to OBS, you must create an instance of ObsClient. Sample code is as follows:

// Import the OBS library.
// Use npm to install the client.
const ObsClient = require("esdk-obs-nodejs");
// Use the source code to install the client.
// var ObsClient = require('./lib/obs');

// Create an instance of ObsClient.
const obsClient = new ObsClient({
  //Obtain an AK/SK pair using environment variables or import an AK/SK pair in other ways. Using hard coding may result in leakage.
  // Obtain an AK/SK pair on the management console. For details, see https://support.huaweicloud.com/eu/usermanual-ca/ca_01_0003.html.
  access_key_id: process.env.ACCESS_KEY_ID,
  secret_access_key: process.env.SECRET_ACCESS_KEY,
  // (Optional) If you use a temporary AK/SK pair and a security token to access OBS, you are advised not to use hard coding, which may result in information leakage. You can obtain an AK/SK pair using environment variables or import an AK/SK pair in other ways.
  // security_token: process.env.SECURITY_TOKEN,
  // Enter the endpoint corresponding to the region where the bucket is located. EU-Dublin is used here as an example. Replace it with the one currently in use.
  server: "https://obs.eu-west-101.myhuaweicloud.eu"
});

// Use the instance to access OBS.

// Close the ObsClient instance.
// obsClient.close();
CAUTION:
  • JavaScript is an asynchronous programming language. Therefore, you cannot call the close method when accessing OBS.
  • An ObsClient instance cannot be used again after it is closed by calling obsClient.close.
NOTE:
Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback