全部产品
Search
文档中心

Function Compute:Konfigurasi Serverless Devs

更新时间:Jul 02, 2025

Sebelum menggunakan Serverless Devs, Anda harus mengonfigurasinya terlebih dahulu. Topik ini menjelaskan cara menjalankan perintah s config untuk menambah, menanyakan, dan menghapus kunci yang digunakan oleh Serverless Devs. Dalam contoh berikut, pasangan AccessKey Alibaba Cloud digunakan.

Prasyarat

Instal Serverless Devs dan Docker.

Tambahkan kunci

  1. Jalankan perintah berikut untuk melihat penyedia layanan cloud yang tersedia:

    s config add

    Output perintah:

    > Alibaba Cloud (alibaba)
      AWS (aws)
      Azure (azure)
      Baidu Cloud (baidu)
      Google Cloud (google)
      Huawei Cloud (huawei)
      Tencent Cloud (tencent)
    (Geser ke atas dan bawah untuk melihat lebih banyak pilihan)
  2. Pilih penyedia layanan cloud sesuai kebutuhan dan tekan tombol Enter. Dalam contoh ini, Alibaba Cloud (alibaba) dipilih.

  3. Atur parameter untuk kunci yang ingin ditambahkan dengan mengikuti petunjuk di layar.

    Silakan pilih penyedia: Alibaba Cloud (alibaba)
     Lihat dokumen untuk kunci alibaba:  http://config.devsapp.net/account/alibaba
     AccountID 188077086902****
     AccessKeyID yourAccessKeyID
     AccessKeySecret yourAccessKeySecret
     Silakan buat alias untuk pasangan kunci. Jika tidak, silakan tekan enter untuk melewati default
    
        Alias: default
        AccountID: 188077086902****
        AccessKeyID: yourAccessKeyID
        AccessKeySecret: yourAccessKeySecret
    
    Konfigurasi berhasil

    Anda dapat memperoleh ID dan pasangan AccessKey akun Alibaba Cloud Anda di bagian References pada halaman Overview di konsol Function Compute. fun_config_accesskey

    Serverless Devs juga memungkinkan Anda menambahkan kunci melalui perintah. Sebagai contoh, Anda dapat menjalankan perintah berikut untuk menambahkan pasangan AccessKey:

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

    Serverless Devs mendukung pengelolaan beberapa kunci. Saat menambahkan kunci, Anda dapat menentukan fitur kunci tersebut dengan menyetel parameter aliasName. Berikut adalah beberapa skenario:

    • Untuk mengisolasi lingkungan, Anda dapat menetapkan alias berbeda untuk kunci akun yang berbeda dan menerapkan sumber daya berdasarkan akun. Misalnya, gunakan Akun A di lingkungan produksi dan Akun B di lingkungan staging.

    • Untuk mengelola izin berdasarkan kunci, Anda dapat memberikan izin berbeda untuk kunci yang berbeda. Contohnya:

      • Tetapkan alias website-access untuk kunci yang digunakan dalam penyebaran situs web.

      • Tetapkan alias fc-access untuk kunci yang digunakan dalam penyebaran fungsi.

Menanyakan Kunci

Parameter:

  • -a atau --access: alias dari kunci yang ingin Anda tanyakan.

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

Jalankan perintah berikut untuk menanyakan informasi tentang kunci:

  • Untuk menanyakan informasi tentang kunci dengan alias tertentu, atur parameter -a ke default.

    s config get -a default

    Contoh output perintah:

    default:
      AccountID: 188077086902****
      AccessKeyID: yourAccessKeyID
      AccessKeySecret: yourAccessKeySecret
  • Untuk menanyakan informasi tentang semua kunci.

    s config get

    Contoh output perintah:

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

Anda dapat menjalankan perintah s config get -h untuk menanyakan informasi rinci tentang perintah s config.

Hapus Kunci

Parameter:

  • -a atau --access: alias dari kunci yang ingin Anda hapus.

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

Jalankan perintah berikut untuk menghapus kunci yang ditentukan oleh parameter -a:

s config delete -a aliasName