UNPKG

ali-oss

Version:

aliyun oss(object storage service) node client

24 lines (21 loc) 673 B
const proto = exports; const { checkBucketName: _checkBucketName } = require('../utils/checkBucketName'); const { formatTag } = require('../utils/formatTag'); /** * getBucketTags * @param {String} name - bucket name * @param {Object} options * @return {Object} */ proto.getBucketTags = async function getBucketTags(name, options = {}) { _checkBucketName(name); const params = this._bucketRequestParams('GET', name, 'tagging', options); params.successStatuses = [200]; const result = await this.request(params); const Tagging = await this.parseXML(result.data); return { status: result.status, res: result.res, tag: formatTag(Tagging) }; };