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
Tambahkan kunci
Jalankan perintah berikut untuk melihat penyedia layanan cloud yang tersedia:
s config addOutput 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)Pilih penyedia layanan cloud sesuai kebutuhan dan tekan tombol Enter. Dalam contoh ini,
Alibaba Cloud (alibaba)dipilih.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 berhasilAnda dapat memperoleh ID dan pasangan AccessKey akun Alibaba Cloud Anda di bagian References pada halaman Overview di konsol Function Compute.

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 ***PentingServerless 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 defaultContoh output perintah:
default: AccountID: 188077086902**** AccessKeyID: yourAccessKeyID AccessKeySecret: yourAccessKeySecretUntuk menanyakan informasi tentang semua kunci.
s config getContoh output perintah:
default: AccountID: 188077086902**** AccessKeyID: yourAccessKeyID AccessKeySecret: yourAccessKeySecret default-1: AccountID: 188077086902**** AccessKeyID: yourAccessKeyID AccessKeySecret: yourAccessKeySecret
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