Перевод текста на русский язык:
С помощью этого компонента вы можете легко и быстро развернуть проект Nuxt.JS на сервере.
Шаблон извлечения:
s init nuxtjs -p alibaba
Yaml-конфигурация по умолчанию:
NuxtjsComponent:
Component: nuxtjs
Provider: alibaba
Extends:
deploy:
- Hook: npm install --production
Path: ./src
Pre: true
Properties:
Region: 'cn-hangzhou'
CodeUri: './src'
Системный контент начальной загрузки по умолчанию:
#!/usr/bin/env bash
export PORT=9000
npx nuxt start --hostname 0.0.0.0 --port $PORT
NuxtjsComponent:
Component: nuxtjs
Provider: alibaba
Extends:
deploy:
- Hook: npm install --production
Path: ./src
Pre: true
Properties:
Region: 'cn-hangzhou'
# CodeUri: локальный путь
# CodeUri:
# Src: локальный путь
# Exclude:
# - путь
# Include:
# - путь
# CodeUri:
# Bucket: имя bucket функции code
# Object: имя object пакета zip кода
CodeUri:
Bucket: name bucket функции code
Src: локальный путь
Exclude:
- путь
Include:
- путь
Environment:
- Key: Environmentkey
Value: EnvironmentValue
Log:
LogStore: название logstore в loghub
Project: название project в loghub
Detail:
Service:
Name: имя сервиса
Description: описание сервиса
InternetAccess: доступ к интернету
Role: роль RAM, необходимая для предоставления функций вычислений
Vpc:
SecurityGroupId: группа безопасности
VSwitchIds:
- один или несколько идентификаторов VSwitch
VpcId: идентификатор VPC
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 # версия (необязательно)
Bootstrap:
Port: 9000
Start: запуск npm run
Path: ./src/bootstrap
Параметр | Обязательный | Тип | Описание параметра |
---|---|---|---|
Region | Да | Enum | Регион |
Log | Нет | Struct | Конфигурация log, создаваемый функцией log будет записан в указанный здесь logstore |
CodeUri | Нет (по умолчанию ./) | String/Struct | Расположение кода |
Environment | Нет | Struct | Переменные среды |
Domains | Нет | Struct/List | Настраиваемый домен |
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
Если тип String, можно напрямую написать Auto, если тип Struct:
Параметр | Обязательный | Тип | Описание параметра |
---|---|---|---|
LogStore | Нет | String | Название logstore в loghub |
Project | Нет | String | Название project в loghub |
Можно напрямую указать путь
| Параметр | Обязательный | Тип | Описание параметра | | --- | | --- | --- | | Bucket | Нет | String | Имя bucket функции code | | Object | Нет | String | Имя object пакета zip кода | | Exclude | Нет | List | Исключить путь | | Include | Нет | List | Включить путь |
Параметр | Обязательный | Тип | Описание параметра |
---|---|---|---|
Bucket | Нет | String |
Примечание: перевод может быть не совсем точным. Функция code пакет bucket name
Src | false | String |
Exclude | false | List |
Include | false | List |
Domains
Параметр | Обязательно | Тип | Описание |
---|---|---|---|
Domain | Нет | String | Доменное имя |
Параметр | Обязательно | Тип | Описание |
---|---|---|---|
Domain | Нет | String | Доменное имя |
Protocol | Нет | List(HTTP, HTTPS) | Протокол |
CertConfig | Нет | Struct | Сертификат домена |
Routes | Нет | Struct | Конфигурация пути |
CertConfig
Параметр | Обязательно | Тип | Описание |
---|---|---|---|
CertName | Нет | String | Имя |
PrivateKey | Нет | String | Обозначает закрытый ключ |
Certificate | Нет | String | Указывает сертификат |
Routes
| Параметр | Обязательно | Тип | Описание | | --- | --- | --- | --- ---| | Path | Нет | String | Путь | | Qualifier | Нет | String | Версия сервиса |
Detail
| Параметр | Обязательно | Тип | Описание | | --- | --- | --- | --- ---| | Service | Нет | Struct | Сервис | | Function | Нет | Struct | Функция | | Bootstrap | Нет | Struct | Настройка запуска |
Service
| Параметр | Обязательно | Тип | Описание | | --- | --- | --- | --- ---| | Name | Нет | String | Название сервиса | | Description | Нет | String | Краткое описание сервиса | | InternetAccess | Нет | Boolean | Установите значение true, чтобы функция могла получить доступ к Интернету | | Role | Нет | String | RAM роль, необходимая для выполнения вычислений функции. Используется в следующих сценариях: отправка журналов функций в журналы пользователей; предоставление функциям доступа к другим облачным ресурсам для генерации токенов | | Vpc | Нет | Struct | Конфигурации VPC. После настройки функция может получить доступ к указанному VPC | | Nas | Нет | Struct | NAS конфигурации. После настройки функция сможет получить доступ к NAS | | Tag | Нет | List | Метки |
Vpc
Если тип — String, можно указать Auto. Если тип — Struct:
| Параметр | Обязательно | Тип | Описание | | --- | --- | --- | --- ---| | SecurityGroupId | Нет | String | Идентификатор группы безопасности | | VSwitchIds | Нет | String | Один или несколько идентификаторов VSwitch | | VpcId | Нет | String | ID VPC |
Nas
Если тип — String, можно указать Auto. Если тип — Struct:
—
| Параметр | Обязательно | Тип | Описание |
| --- | --- | --- | --- ---|
| Type | Да | String | Можно указать только Auto |
| FcDir | Нет | String | Каталог функции вычисления |
| LocalDir | Нет | List<String>/String | Локальный каталог |
—
| Параметр | Обязательно | Тип | Описание |
| --- | --- | --- | --- ---|
| UserId | Нет | String | UserID |
| GroupId | Нет | String | GroupID |
| MountPoints | Нет | <Struct>List | Точки монтирования |
MountPoints:
| Параметр | Обязательно | Тип | Описание | | --- | --- | --- | --- ---| | Alias | Нет | String | Псевдоним для компонента (не связан с онлайн-ресурсами) | | NasAddr | Нет | String | Адрес сервера NAS | | NasDir | Нет | String | Каталог NAS | | FcDir | Нет | String | Каталог функций вычисления | | LocalDir | Нет | String | Локальный каталог |
Tag
| Параметр | Обязательно | Тип | Описание | | --- | --- | --- | --- ---| | Key | Нет | String | Метка | | Value | Нет | String | Значение метки |
Function
| Параметр | Обязательно | Тип | Описание | | --- | --- | --- | --- ---| | Name | Нет | String | Наименование функции | | Description | Нет | String | Краткое описание функции | | MemorySize | Нет | String | Объём памяти функции | | Timeout | Нет | String | Время ожидания выполнения функции | | Triggers | Нет | List | Триггеры |
Triggers:
| Параметр | Обязательно | Тип | Описание | | --- | --- | --- | --- ---| | Name | Да | String | Наименование триггера | | Parameters | Да | Struct | Содержимое параметров |
Parameters:
| Параметр | Обязательно | Тип | Описание | | --- | --- | --- | --- ---| | AuthType | Да | List | Тип аутентификации, возможные значения: ANONYMOUS, FUNCTION | | Methods | Да | List | Методы HTTP, поддерживаемые триггером | | Domains | Нет | String | Содержимое параметра | | Enable | Нет | String | Показывает, включён ли триггер. | | InvocationRole | Нет | String | Роль RAM, используемая для указания роли выполнения. Источник события будет использовать эту роль для запуска выполнения функции. Убедитесь, что у этой роли есть разрешение на вызов функции | | Qualifier | Нет | String | Версия службы |
AuthType: ANONYMOUS
, FUNCTION
Methods: GET
, POST
, PUT
, DELETE
, HEAD
Domains:
— | Параметр | Обязательно | Тип | Описание | | --- | --- | --- | --- ---| | Domain | Нет | String | Домен |
— | Параметр | Обязательно | Тип | Описание | | --- | --- | --- | --- ---| | Domain | Нет | String | Домен | | Protocol | Нет | List(HTTP,HTTPS) | Протокол | | CertConfig | Нет | Struct | Сертификат доменного имени | | Routes | Нет | Struct | Конфигурация маршрута |
Bootstrap
| Параметр | Обязательно | Тип | Описание | | --- | --- | --- | --- ---| | Port | Нет | Number | Порт запуска | | Start | Нет
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )