All Products
Search
Document Center

:Konfigurasi Serverless Devs

Last Updated:Jun 22, 2026

Sebelum menggunakan Serverless Devs, Anda harus mengonfigurasinya terlebih dahulu. Topik ini menggunakan kunci Alibaba Cloud sebagai contoh untuk menjelaskan cara menggunakan perintah s config guna menambahkan, memperoleh, dan menghapus kunci.

Prasyarat

Instal tool Serverless Devs dan dependensinya

Tambahkan informasi kunci

  1. Jalankan perintah berikut untuk memilih penyedia cloud.

    s config add

    Output perintah:

    > Alibaba Cloud (alibaba)
      AWS (aws)
      Azure (azure)
      Baidu Cloud (baidu)
      Google Cloud (google)
      Huawei Cloud (huawei)
      Tencent Cloud (tencent)
    (Move up and down to reveal more choices)
  2. Pilih penyedia cloud target Anda dan tekan Enter. Topik ini menggunakan Alibaba Cloud (alibaba) sebagai contoh.

  3. Ikuti prompt interaktif untuk mengatur informasi kunci Anda.

    Please select a provider: Alibaba Cloud (alibaba)
     Refer to the document for alibaba key:  http://config.devsapp.net/account/alibaba
     AccountID 188077086902****
     AccessKeyID yourAccessKeyID
     AccessKeySecret yourAccessKeySecret
     Please create alias for key pair. If not, please enter to skip default
    
        Alias: default
        AccountID: 188077086902****
        AccessKeyID: yourAccessKeyID
        AccessKeySecret: yourAccessKeySecret
    
    Configuration successful

    Anda dapat menemukan Account ID dan AccessKey ID di halaman Overview Konsol Function Compute, pada bagian Common Information.

    Serverless Devs juga mendukung penambahan kunci melalui perintah. Misalnya, jalankan perintah berikut untuk mengonfigurasi informasi kunci Alibaba Cloud:

    s config add --AccessKeyID yourAccessKeyID --AccessKeySecret  yourAccessKeySecret --AccountID 188077086902**** --access ***
    Penting

    Untuk mengelola beberapa kunci dengan mudah, Serverless Devs mendukung manajemen multi-kunci. Saat mengonfigurasi kunci, berikan alias (aliasName). Kemudian, tentukan kunci tertentu berdasarkan alias-nya saat menggunakannya untuk tugas tertentu. Contohnya sebagai berikut:

    • Memisahkan lingkungan dengan menggunakan alias berbeda untuk akun berbeda serta menerapkan sumber daya di bawah akun yang berbeda—misalnya, menggunakan Akun A untuk produksi dan Akun B untuk staging.

    • Menerapkan kontrol akses pada kunci sehingga setiap kunci hanya memiliki izin yang diperlukan untuk tugas yang ditugaskan. Contohnya sebagai berikut:

      • Mengonfigurasi kunci dengan alias website-access hanya untuk penerapan website.

      • Mengonfigurasi kunci dengan alias fc-access hanya untuk penerapan fungsi.

Peroleh informasi kunci

Deskripsi parameter:

  • -a atau --access: Menentukan nama alias.

  • -h atau --help: Menampilkan informasi bantuan.

Jalankan perintah berikut untuk memperoleh informasi kunci:

  • Peroleh informasi kunci untuk alias tertentu. Misalnya, gunakan -a untuk menentukan alias default:

    s config get -a default

    Contoh output:

    default:
      AccountID: 188077086902****
      AccessKeyID: yourAccessKeyID
      AccessKeySecret: yourAccessKeySecret
  • Peroleh semua informasi kunci:

    s config get

    Contoh output:

    default:
      AccountID: 188077086902****
      AccessKeyID: yourAccessKeyID
      AccessKeySecret: yourAccessKeySecret
    default-1:
      AccountID: 188077086902****
      AccessKeyID: yourAccessKeyID
      AccessKeySecret: yourAccessKeySecret
Catatan

Jalankan perintah s config get -h untuk memperoleh informasi lebih lanjut tentang perintah ini.

Hapus informasi kunci

Deskripsi parameter:

  • -a atau --access: Menentukan nama alias.

  • -h atau --help: Menampilkan informasi bantuan.

Jalankan perintah berikut untuk menghapus kunci. Gunakan -a untuk menentukan alias.

s config delete -a aliasName