Sign inSign up

orangeciplugins/tencentyun-scfcli

By orangeciplugins

•Updated about 6 years ago

【腾讯云插件】SCF CLI 是腾讯云无服务器云函数 SCF(Serverless Cloud Function)产品的命令行工具。本项目主要提供了 scf cli 的 Docker 镜像。

Image
0

3.3K

orangeciplugins/tencentyun-scfcli repository overview

⁠scf cli

SCF CLI 是腾讯云无服务器云函数 SCF(Serverless Cloud Function)产品的命令行工具。通过 scf 命令行工具,您可以方便的实现函数打包、部署、本地调试,也可以方便的生成云函数的项目并基于 demo 项目进一步的开发。

本项目主要提供了 scf cli 的 Docker 镜像,主要目标是在 Orange CI 实现一键部署到云函数 SCF(Serverless Cloud Function)。

⁠使用方法

⁠docker
⁠build
docker build -t scfcli  .
⁠run
docker run --rm \
  -e PLUGIN_APPID=12539702XX \
  -e PLUGIN_REGION=ap-guangzhou \
  -e PLUGIN_SECRET_ID=AKIxxxxxxxxxx \
  -e PLUGIN_SECRET_KEY=uxxlxxxxxxxx \
  -v $(pwd):$(pwd) \
  -w $(pwd) \
  scfcli
⁠Settings image
steps:
- name:  scf cli deploy
  image: orangeciplugins/tencentyun-scfcli
          settings:
            appid: 12539702XX
            region: ap-guangzhou
            secret_id: AKIxxxxxxxxxx
            secret_key: uxxlxxxxxxxx

⁠获取配置信息

scf cli可配置的内容包括默认操作地域、账号 ID、账号的 SecretID 及 SecretKey。 各个配置信息的获取位置如下:

  • 地域:产品期望所属的地域。地域列表及对应的英文写法可 点此⁠ 参阅。
  • 账号 ID:即 APPID。通过访问控制台中的【账号中心】>【账号信息⁠】,可以查询到您的账号 ID。
  • SecretID 及 SecretKey:指云 API 的密钥 ID 和密钥 Key。您可以通过登录【访问管理控制台⁠】,选择【云 API 密钥】>【API 密钥管理⁠】,获取相关密钥或创建相关密钥。

⁠更多信息

更多信息,请查阅:https://github.com/tencentyun/scfcli⁠

Tag summary

Content type

Image

Digest

Size

65.9 MB

Last updated

about 6 years ago

docker pull orangeciplugins/tencentyun-scfcli