Features
-
feat(cloud) abstracts a basic cloud computing component
@malagu/cloud
, abstracts unified interfaces and configurations for cloud products of different cloud vendors, developers can use unified interfaces to operate cloud service resources that do not require cloud vendors -
feat(oss + cos + s3) adds three new components:
@malagu/oss
,@malagu/cos
,@malagu/s3
, respectively for the object storage resources of Alibaba Cloud, Tencent Cloud and Amazon Cloud Implementation of the operation interface -
feat(faas-adapter) adds a new component:
@malagu/faas-adapter
, this component is an adapter summary for FaaS scenarios, and does not need to be implemented by cloud vendors’ Faa adapter extension@malagu/faas-adapter
-
feat(faas-adapter) extends the new command:
malagu config
, through which the account is manually configured, and AKSK related information -
feat(lambda-adapter) add a new component:
@malagu/lambda-adapter
, use Amazon cloud Apigateway + lambda to implement application deployment -
feat(faas-adapter) deployment related configuration is unified to the configuration of
malagu.faas-adapter
property -
feat(cloud) 抽象了一个云计算基础组件
@malagu/cloud
,对不同的云厂商的云产品抽象统一的接口和配置,开发者可以使用统一的接口操作不用云厂商的云服务资源 -
feat(oss + cos + s3) 添加三个新组件:
@malagu/oss
、@malagu/cos
、@malagu/s3
,分别对阿里云、腾讯云和亚马逊云的对象存储资源操作接口的实现 -
feat(faas-adapter) 添加新组件:
@malagu/faas-adapter
,该组件是对 FaaS 场景的适配器抽象,不用云厂商的 FaaS 适配器扩展@malagu/faas-adapter
组件实现 -
feat(faas-adapter) 扩展新的命令:
malagu config
,通过该命令手动配置账号、AKSK 相关的信息 -
feat(lambda-adapter) 添加新组件:
@malagu/lambda-adapter
,使用亚马逊云的 Apigateway + lambda 实现应用部署 -
feat(faas-adapter) 部署相关的配置全部统一到
malagu.faas-adapter
属性上配置