如果您希望基于自定义容器镜像来编写程序,部署已有的容器镜像的应用或者需要使用 GPU 函数,可以选择创建自定义容器镜像函数。
创建函数
前提条件
- 具备已通过实名认证的天翼云账号
- 已开通函数计算服务
操作步骤
- 登录函数计算控制台,在左侧导航栏,单击【函数】,进入函数列表页面。
- 在函数列表页中,点击【创建函数】按钮,进入函数创建页面。
图片来自外部,暂时无法显示
- 在函数创建页面,选择创建函数的方式,并配置以下配置项,然后单击【确定】。以下操作以容器镜像创建函数为例。
基本设置
配置项 | 说明 |
---|---|
函数名称 | 设置函数名称 |
镜像配置
配置项 | 说明 | 示例 |
---|---|---|
镜像选择方式 | 可以选择使用示例镜像或者使用 CRS 镜像。 | 使用示例镜像 |
示例镜像 | 通过一个简单的示例镜像创建函数。 | Gin Web 应用示例镜像 |
启动命令 | 容器的启动命令。 | ./main |
监听端口 | 您的代码中的HTTP Server所监听的端口。 | 9000 |
高级配置
配置项 | 说明 | 示例 |
---|---|---|
vCPU规格 | 为函数配置运行vCPU规格。 | 0.5 核 |
内存规格 | 为函数配置运行的内存规格。说明: vCPU大小(单位为核)与内存大小(单位为GB)的比例必须设置在1∶1到1∶4之间。 | 512 MB |
临时硬盘大小 | 根据您的业务情况,选择临时存储文件的硬盘大小。 | 512 MB |
实例并发度 | 支持一个实例同时并发执行多个请求,这个值用来配置单个函数实例可以同时处理多少个请求。 | 1 |
执行超时时间 | 设置函数执行的超时时间。 | 64 |
请求处理程序 | 设置请求处理程序,函数计算的运行时会加载并调用您的请求处理程序处理请求。 | index.handler |
时区 | 选择函数的时区。 | UTC |
函数角色 | 选择根据函数所在服务配置的角色。 | CTyunDefaultRole |
允许访问VPC | 是否允许函数访问VPC内资源。 | 否 |
允许函数默认网卡访问公网 | 是否允许函数可以通过默认网卡访问公网。关闭后,当前服务中的函数将无法通过函数计算的默认网卡访问公网。 | 否 |
环境变量:设置函数运行环境中的环境变量。可以使用 json 或表单的形式编辑。