client-cloud-services

3.0.5 • Public • Published

Sunbird

client-cloud-services

NPM version

Sunbird client cloud service is multi-cloud npm toolkit that provides access across cloud services while giving you full control to use cloud-specific features. Plugin allows users to provision their infrastructure in any cloud provider.

javascript nodejs

sunbird-client-cloud-services


License

This project is licensed under the MIT License. See LICENSE for more information.

Table of contents


Installation

$ npm install --save client-cloud-services

Usage

const cloudService  = require('client-cloud-services');

const config = {
  provider: CLOUD_PROVIDER,
  identity: CLOUD_IDENTITY,
  credential: CLOUD_IDENTITY_KEY,
  publicObjectStorage: PUBLIC_OBJECT_STORAGE
};

let client = cloudService.init(config);

client.SERVICE_NAME()...

Options

  1. Configuration for respective Cloud Providers
Generalized keys Azure AWS GCP OCI
provider azure aws gcloud oci
identity Azure Account Name AWS Access Key GCP Client Email OCI S3 Access Key
credential Azure Account Key AWS Secret Key GCP Private Key OCI S3 Secret Key
region -- AWS Region -- OCI Region
projectId -- -- GCP Project ID --
endpoint -- -- -- OCI S3 endpoint
privateObjectStorage Azure Reports Container Name AWS Reports Bucket Name GCloud Reports Bucket Name OCI Reports Bucket Name
publicObjectStorage Azure Labels Container Name AWS Labels Bucket Name GCloud Labels Bucket Name OCI Labels Bucket Name

Releases

Release Notes

Install

DownloadsWeekly Downloads

3

Version

3.0.5

License

MIT

Unpacked Size

9.85 MB

Total Files

15

Last publish

Collaborators

  • ekstep-engg
  • rajeshkumaravel