Skip to main content
Panduan ini membawa Anda dari nol sampai VM berjalan, lalu menghapusnya lagi. Anda butuh akun Levia Cloud dengan saldo atau voucher, curl, dan (opsional) jq untuk membaca JSON.
1

Buat API key di dashboard

  1. Buka dashboard, lalu Pengaturan Organisasi → tab API Key → Buat API Key.
  2. Isi Nama (mis. quickstart) dan pilih Masa Berlaku (bawaan 90 hari).
  3. Di Akses Open API, pilih akses per layanan: Tidak ada, Baca, atau Baca & tulis. Untuk panduan ini pilih Compute: Baca & tulis dan SSH key: Baca & tulis. Katalog (region, zona, paket, image) selalu bisa dibaca.
  4. Klik Buat API Key, lalu salin key yang tampil (sk_…).
Key hanya ditampilkan sekali. Simpan di password manager atau secret store. Bila hilang, cabut key itu lalu buat yang baru. Lihat Autentikasi.
Tab API Key hanya terlihat oleh role yang boleh mengelola resource organisasi.
2

Siapkan variabel

3

Pilih region dan zona

Ambil id region yang available: true, lalu lihat zonanya:
4

Pilih paket dan image

Pilih paket dengan available: true (simpan id-nya) dan image dengan available: true di zona itu. id image berupa slug, mis. ubuntu-24-04.
5

Tambahkan SSH key

Jawaban 201 memuat data.id. SSH key milik user yang membuat API key, sama seperti di dashboard.
6

Buat VM

VM mulai ditagih seperti dari dashboard, dan saldo diperiksa lebih dulu. Tanpa vpc_id/subnet_id, VPC default organisasi di region itu dipakai. Jawaban 201:
Header Idempotency-Key membuat request ini aman diulang: bila koneksi putus lalu Anda mengirim ulang request yang sama, VM kedua tidak dibuat. Lihat Idempotency.
7

Tunggu sampai running

Hentikan loop bila status menjadi error. Lihat Operasi asinkron.
8

Hapus VM dan SSH key

Hapus VM menjawab 202 dengan status: "deleting" selama penghapusan berjalan; VM hilang dari daftar setelah selesai, dan tagihannya berhenti.

Selanjutnya