0.1.1-alpha.0 • Published 4 years ago
@tencent-serverless/tencent-flask v0.1.1-alpha.0
Tencent Flask Serverless Component
简体中文 | English
Introduction
Flask Serverless Component for Tencent Cloud, support Restful API deploy, not supportting Flask command.
Content
0. Prepare
Before using this component, you need add Flask
and werkzeug
for your requirements. Like below:
Flask==1.0.2
werkzeug==0.16.0
1. Install
Install the Serverless Framework globally:
$ npm install -g serverless
2. Create
Just create the following simple boilerplate:
$ touch serverless.yml
$ touch .env # your Tencent api keys
Add the access keys of a Tencent CAM Role with AdministratorAccess
in the .env
file, using this format:
# .env
TENCENT_SECRET_ID=XXX
TENCENT_SECRET_KEY=XXX
- If you don't have a Tencent Cloud account, you could sign up first.
3. Configure
# serverless.yml
MyComponent:
component: "@serverless/tencent-flask"
inputs:
region: ap-guangzhou
functionName: flask-function
code: ./
functionConf:
timeout: 10
memorySize: 128
environment:
variables:
TEST: vale
vpcConfig:
subnetId: ''
vpcId: ''
apigatewayConf:
protocol: https
environment: release
4. Deploy
$ sls --debug
5. Remove
$ sls remove --debug
More Components
Checkout the Serverless Components repo for more information.
0.1.1-alpha.0
4 years ago