С помощью этого компонента вы можете быстро и просто развернуть проект Flask в сети.
Шаблон извлечения:
s init flask -p alibaba
Yaml-конфигурация по умолчанию:
FlaskComponent:
Component: flask
Provider: alibaba
Extends:
deploy:
- Hook: pip3 install -r requirements.txt -t ./
Path: ./src
Pre: true
Properties:
Region: 'cn-hangzhou'
CodeUri: './src'
Runtime: python3
Handler: index.app
FlaskComponent:
Component: flask
Provider: alibaba
Extends:
deploy:
- Hook: pip3 install -r requirements.txt -t ./
Path: ./src
Pre: true
Properties:
Region: 'cn-hangzhou'
# CodeUri: локальный путь
# CodeUri:
# Src: локальный путь
# Exclude:
# - путь
# Include:
# - путь
# CodeUri:
# Bucket: имя bucket пакета кода функции
# Object: имя object пакета zip кода
CodeUri:
Bucket: name bucket пакета кода функции
Src: локальный путь
Exclude:
- путь
Include:
- путь
Environment:
- Key: Environmentkey
Value: EnvironmentValue
Log:
LogStore: название logstore в loghub
Project: название project в loghub
Runtime: python3
Handler: index.app
Detail:
Service:
Name: имя сервиса
Description: описание сервиса
InternetAccess: доступ к интернету
Role: RAM role, необходимая для предоставления функций
Vpc:
SecurityGroupId: security group
VSwitchIds:
- один или несколько VSwitch ID
VpcId: VPC ID
Nas:
Use--package-type pip oss2 pymysqlrId: userID
GroupId: groupID
MountPoints:
- ServerAddr: adasdasdas
MountDir: ./ssssss
Tags:
- Key: ярлык
Value: значение
- Key: ярлык
Value: значение
Function: имя функции
Name: имя функции
Description: описание функции
MemorySize: размер памяти функции
Timeout: время ожидания выполнения функции
Triggers:
- Name: TriggerNameHttp
Parameters:
AuthType: ANONYMOUS
InvocationRole: использование RAM роли ARN для определения роли выполнения
Methods:
- GET
- POST
- PUT
Domains:
- Domain: AUTO/или ваш URL
Protocol:
- HTTP
- HTTPS
CertConfig:
CertName: 'CertName'
PrivateKey: './certificates/privateKey.pem'
Certificate: './certificates/certificate.pem'
Routes:
- Path: '/a'
Qualifier: Prod # версия (необязательно)
- Path: '/a'
Qualifier: Prod # версия (необязательно)
Параметр | Обязательный | Тип | Описание параметра |
---|---|---|---|
Region | Да | Enum | Регион |
Log | Нет | String/Struct | Конфигурация log, логи, генерируемые функцией, будут записаны в указанный logstore |
CodeUri | Нет (по умолчанию ./) | String/Struct | Расположение кода |
Environment | Нет | Struct | Переменные среды |
Domains | Нет | Struct/List | Настраиваемый домен |
Runtime | Нет | String | Поддерживаются Python 2.7 и Python 3 |
Handler | Нет | String | Местоположение приложения flask, например, если оно находится в index.py, то можно указать index.app |
Detail | Нет | Struct | Подробная конфигурация |
Возможные значения: cn-beijing
, cn-hangzhou
, cn-shanghai
, cn-qingdao
, cn-zhangjiakou
, cn-huhehaote
, cn-shenzhen
, cn-chengdu
, cn-hongkong
, ap-southeast-1
, ap-southeast-2
, ap-southeast-3
, ap-southeast-5
, ap-northeast-1
, eu-central-1
, eu-west-1
, us-west-1
, us-east-1
, ap-south-1
Если это строка, можно напрямую написать Auto, если это структура:
Параметр | Обязательный | Тип | Описание параметра |
---|---|---|---|
LogStore | Нет | Строка | Название logstore в loghub |
Project | Нет | Строка | Название project в loghub |
Можно напрямую указать путь
Параметр | Обязательный | Тип | Описание параметра |
---|---|---|---|
Bucket | Нет | Строка | Имя bucket пакета кода функции |
Object | Нет | Строка | Имя object пакета zip-кода |
Exclude | Нет | <Строка>Список | Исключить пути |
Include | Нет | <Строка>Список | Включить пути |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )