serverless-aliyun-function-compute-wnj
Version:
Provider plugin for the Serverless Framework v1.x which adds support for Aliyun Function Compute
18 lines (14 loc) • 669 B
JavaScript
;
const fs = require('fs');
module.exports = {
uploadArtifacts() {
const objectId = this.provider.getStorageObjectId();
const object = this.templates.update.Resources[objectId].Properties;
const bucket = this.templates.create.Resources[this.provider.getStorageBucketId()].Properties;
this.serverless.cli.log(`Uploading ${object.ObjectName} to OSS bucket ${bucket.BucketName}...`);
this.provider.resetOssClient(bucket.BucketName);
return this.provider.uploadObject(object.ObjectName, object.LocalPath).then(() => {
this.serverless.cli.log(`Uploaded ${object.ObjectName} to OSS bucket ${bucket.BucketName}`);
});
}
};