GNU/Linux >> Belajar Linux >  >> Linux

Pitchfork - aplikasi web Rackspace Cloud API

Jika Anda menginginkan cara interaktif untuk mereferensikan dokumentasi dan menjalankan perintah API untuk produk Rackspace Cloud, Anda perlu berinteraksi dengan produk dengan cepat, atau Anda ingin memanfaatkan produk atau fitur baru yang tidak tersedia di Panel Kontrol, Pitchfork mungkin merupakan alat untuk Anda.

Pitchfork adalah aplikasi API web interaktif yang memungkinkan pengguna berinteraksi secara cepat dengan produk Rackspace Cloud. Tidak perlu menarik commandprompt atau mencari cara mengirim objek data dengan menggunakan perintah cURL. Aplikasi menangani semua ini untuk Anda dan menampilkan hasil serta tanggapan dari permintaan API produk yang Anda buat terhadap akun Cloud Anda.

Pitchfork dirancang untuk melakukan panggilan API dan untuk menunjukkan kepada Anda apa yang Anda perlukan untuk panggilan API sehingga Anda dapat melakukannya dengan menggunakan alat atau metode lain. Anda dapat menggunakan fitur tiruan untuk memeriksa struktur data panggilan, yang dapat berfungsi sebagai alat referensi dalam program API Rackspace Anda.

API dapat membingungkan bagi pemula. Karena Pitchfork menjabarkan struktur panggilan untuk Anda, Anda dapat belajar lebih cepat. Terkadang API adalah satu-satunya cara untuk membuat perubahan konfigurasi pada load balancer atau clouddatabase, misalnya, dan Pitchfork dapat menunjukkan cara melakukan panggilan dan menjalankannya untuk Anda.

Di mana menemukan Pitchfork

Anda dapat mengakses Pitchfork di alamat berikut:https://pitchfork.rax.io

Lihat kode di GitHub.

Persyaratan masuk

Anda tidak perlu masuk ke aplikasi untuk mengejek atau menelusuri panggilan API apa pun. Anda hanya perlu masuk jika ingin melakukan panggilan tersebut terhadap akun Anda.

Untuk masuk, klik Masuk dan masukkan kredensial autentikasi Anda.

Otentikasi

Pitchfork menggunakan kredensial yang sama yang Anda gunakan dalam permintaan autentikasi API ke Rackspace Cloud. Anda memberikan nama pengguna dan kunci API Anda, dan sistem membuat permintaan otentikasi untuk Anda melalui HTTPS. Jika permintaan berhasil, aplikasi menyimpan token dan katalog layanan yang dikembalikan dan mengakhiri sesi bersama dengan token saat waktunya tiba.

Gunakan Pitchfork untuk mengirim panggilan API

Setelah Anda masuk, gunakan langkah-langkah berikut untuk mengirim panggilan API dengan menggunakanPitchfork:

  1. Jelajahi salah satu produk, dan temukan panggilan yang ingin Anda lakukan.
  2. Pilih wilayah tempat Anda ingin berinteraksi.
  3. Klik Detail .
  4. Jika ada variabel untuk panggilan, masukkan variabel tersebut.
  5. Klik Kirim Panggilan API .

Aplikasi ini menampilkan informasi berikut kepada Anda:

  • URL Permintaan: URL yang sepenuhnya dibuat tempat Anda mengirim panggilan.

  • Tajuk Permintaan: Bagian header dari permintaan yang Anda kirim ke API.

  • Meminta Objek Data: Jika ada objek data yang dibuat untuk panggilan, itu akan ditampilkan termasuk nilai yang Anda tentukan.

  • Tajuk Respons: Header diterima sebagai respons dari API.

  • Badan Tanggapan: Data respons dari server API. Tanggapan ini dapat mencakup kode status, objek yang dikembalikan, atau pesan kesalahan.

  • Catatan: Header respons dan badan respons hanya ditampilkan untuk panggilan yang dieksekusi dan bukan untuk tiruan panggilan. Karena ejekan tidak dieksekusi, tidak ada tanggapan untuk ditampilkan.

Mengejek

Opsi tiruan memungkinkan Anda membuat panggilan tanpa menjalankannya sehingga Anda dapat melihat bagaimana panggilan terstruktur. Klik Panggilan API Palsu ketika Anda ingin melihat semua detail permintaan untuk panggilan. Objek data permintaan, jika ada, ditampilkan dengan semua opsi yang tersedia untuk panggilan, dan, sebagai referensi, Anda dapat melihat bagaimana objek terstruktur.

Peringatan untuk eksekusi panggilan

Saat Anda masuk, panggilan dijalankan terhadap akun Cloud Anda. Ada catatan di panggilan untuk memperingatkan Anda saat Anda melakukan sesuatu yang akan memengaruhi penagihan, jadi berhati-hatilah saat melakukan panggilan.

Saat Anda melakukan panggilan palsu, tidak ada panggilan API yang dijalankan, jadi tidak ada dampak pada akun Anda.

Riwayat panggilan

Anda dapat dengan mudah melihat riwayat panggilan yang Anda lakukan dengan mengeklik Riwayat dalam menu. Riwayat menampilkan panggilan yang telah Anda buat bersama dengan semua detailnya. Riwayat disimpan untuk panggilan yang telah Anda lakukan terhadap API terlepas dari responsnya. Panggilan API tiruan tidak dicatat dalam riwayat Anda. Anda harus masuk untuk melihat riwayat Anda.

Riwayat panggilan disimpan untuk memungkinkan Anda mengaudit atau merujuk panggilan sebelumnya yang dilakukan di dalam sistem. Ini berguna ketika banyak pengguna menggunakan kumpulan kredensial yang sama. Riwayat panggilan mencakup elemen berikut:

  • Selesai: Stempel waktu saat panggilan dilakukan (zona waktu UTC).

  • Detail Panggilan: Detail tentang panggilan termasuk deskripsi, URL dokumentasi, dan judul.

  • Wilayah: Wilayah tempat Anda melakukan panggilan, seperti DFW atau ORD.

  • Permintaan: Bagian dari permintaan yang disimpan untuk referensi termasuk URL, kata kerja, dan objek data apa pun yang diteruskan ke API.

  • Tanggapan: Isi respons, header respons, dan kode respons.

  • Nama pengguna: Nama pengguna pengguna yang menjalankan panggilan terhadap API.

  • Nomor Rekening: Nomor akun Cloud.

Panggilan yang sering diulang

Jika Anda memiliki panggilan yang sering Anda lakukan, klik ikon bintang di sebelah panggilan tersebut. Ini menambahkannya ke favorit Anda, dan Anda dapat mengakses panggilan ini dari halaman depan atau dari Favorit dalam menu. Anda hanya dapat menambahkan atau melihat favorit Anda saat Anda masuk ke aplikasi.


Linux
  1. Bermigrasi ke Rackspace Cloud dari Amazon Web Services

  2. Rackspace Cloud Essentials - Pilih server cloud dengan ukuran yang tepat

  3. Hal-hal penting Rackspace Cloud:Periksa sidik jari host SSH dari server dengan konsol web

  1. Fitur Rackspace Cloud Servers yang tidak tersedia di Fortigate-VM

  2. Setel ulang jaringan Cloud Server dengan Pitchfork

  3. Bagaimana saya bisa menampilkan gambar di luar direktori root web di aplikasi php saya?

  1. Gunakan panggilan API untuk menghentikan server cloud

  2. Menggunakan python-novaclient dengan Rackspace Cloud Server

  3. Apa yang dilakukan Rackspace di cloud?