Skip to content

Latest commit

 

History

History
99 lines (86 loc) · 2.75 KB

README_en.md

File metadata and controls

99 lines (86 loc) · 2.75 KB

setup-s

中文English

A quick setup for serverless-devs based on different providers.

Usage

You could add pre-steps before using setup-s, for example:

steps:
  - uses: actions/checkout@v3    
  - uses: actions/setup-node@v4
    with:
      node-version: 14.14.0

aliyun

steps:
  - name: Setup Serverless-devs for aliyun
    uses: actions/setup-s@v1
    with:
      provider: aliyun
      version: 3.0.2
      account_id: ${{ secrets.ACCOUNT_ID }}
      access_key_id: ${{ secrets.ACCESS_KEYID }}
      access_key_secret: ${{ secrets.ACCESS_KEYSECRET }}
      access: aliyun_access

aws

steps:
  - name: Setup Serverless-devs for aws
    uses: actions/setup-s@v1
    with:
      provider: aws
      # version: 3.0.0
      access_key_id: ${{ secrets.ACCESS_KEYID }}
      secret_access_key: ${{ secrets.SECRET_ACCESSKEY }}
      access: aws_access

huawei

steps:
  - name: Setup Serverless-devs for huawei
    uses: actions/setup-s@v1
    with:
      provider: huawei
      # version: 3.0.2
      access_key_id: ${{ secrets.ACCESS_KEYID }}
      secret_access_key: ${{ secrets.SECRET_ACCESSKEY }}
      access: huawei_access

tencent

steps:
  - name: Setup Serverless-devs for tencent
    uses: actions/setup-s@v1
    with:
      provider: tencent
      account_id: ${{ secrets.ACCOUNT_ID }}
      secret_id: ${{ secrets.SECRET_ID }}
      secret_key: ${{ secrets.SECRET_KEY}}
      access: tencent_access

Params

Property Description Type Default
provider required, service provider string -
account_id account ID string -
access_key_id optical account AK string -
access_key_secret optical account SK string -
secret_access_key optical account SK string -
secret_id optical account AK string -
secret_key optical account SK string -
access access alias string default
version serverless-devs version 3.0.0 3.0.0

More details about Aliyun Access Configs, please refer to Serverless-devs doc

Provider's Access Configs

Provider Required
alibaba AccountID, AccessKeyID, AccessKeySecret
aws AccessKeyID, SecretAccessKey
baidu AccessKeyID, SecretAccessKey
huawei AccessKeyID, SecretAccessKey
azure KeyVaultName, TenantID, ClientID, ClientSecret
tencent AccountID, SecretID, SecretKey
google PrivateKeyData