Topik ini menjelaskan cara menggunakan OpenAPI Explorer untuk membuat alamat IP elastis Anycast (Anycast EIP) dengan Python sebagai contoh.
Langkah 1: Lihat referensi API
Topik Daftar Operasi Berdasarkan Fungsi menunjukkan bahwa Anda dapat memanggil operasi AllocateAnycastEipAddress untuk membuat Anycast EIP. Untuk informasi lebih lanjut tentang data dan izin yang diperlukan untuk memanggil operasi ini, lihat dokumentasi API.
Langkah 2: Buat pengguna RAM dan berikan izin kepada pengguna RAM
Akun Alibaba Cloud memiliki izin akses pada semua operasi API. Kami merekomendasikan agar Anda menggunakan pengguna Resource Access Management (RAM) untuk memanggil operasi API tertentu atau melakukan tugas O&M rutin.
Anda dapat memanggil operasi ini menggunakan akun Alibaba Cloud, pengguna RAM, atau peran RAM. Untuk informasi lebih lanjut tentang perbedaan di antara mereka, lihat Identitas.
Dalam contoh ini, pengguna RAM digunakan untuk memanggil operasi tersebut.
Buat pengguna RAM.
Masuk ke Konsol RAM.
Di panel navigasi sebelah kiri, pilih .
Di halaman Users, klik Create User.
Di halaman Create User, tentukan parameter Logon Name dan Display Name, serta atur parameter Access Mode ke Console Access.
Klik OK.
Setelah membuat pengguna RAM, catat nama masuk dan kata sandi pengguna RAM tersebut. Saat memanggil operasi API, Anda harus menggunakan pengguna RAM untuk masuk ke OpenAPI Explorer.
Berikan izin kepada pengguna RAM.
Akses daftar pengguna RAM.
Di halaman Pengguna, temukan pengguna RAM dan klik Add Permissions di kolom Actions.
Masukkan
AliyunAnycastEIPdi kotak pencarian dan pilih AliyunAnycastEIPFullAccess.Bagian berikut menjelaskan izin pada Anycast EIP. Untuk informasi lebih lanjut tentang cara membuat izin kustom, lihat Otorisasi.
AliyunAnycastEIPReadOnlyAccess: Akses baca-saja ke Anycast EIP.
AliyunAnycastEIPFullAccess: Izin untuk mengelola Anycast EIP.
Klik Grant permissions.
Pergi ke halaman detail pengguna RAM. Di tab Authentication, klik Create AccessKey.
Untuk informasi lebih lanjut, lihat Buat pasangan AccessKey.
PentingRahasia AccessKey hanya ditampilkan saat pembuatan. Anda tidak dapat melihat Rahasia AccessKey setelah dibuat. Unduh informasi kunci sebagai file CSV dan simpan kerahasiaannya.
Langkah 3: Persiapkan lingkungan
Unduh dan instal Python.
Untuk informasi lebih lanjut, lihat Instal Python.
Bangun lingkungan pengembangan Python.
Dalam contoh ini, PyCharm diinstal di Windows. Untuk informasi lebih lanjut, lihat Bangun lingkungan pengembangan Python di Windows.
Konfigurasikan variabel lingkungan.
Sebelum memanggil operasi, Anda perlu mengonfigurasi variabel lingkungan. Dengan cara ini, kredensial akses dapat dibaca dari variabel lingkungan. Untuk informasi lebih lanjut tentang cara mengonfigurasi variabel lingkungan di Linux, macOS, dan Windows, lihat Konfigurasikan variabel lingkungan di Linux, macOS, dan Windows.
PentingSetelah mengonfigurasi variabel lingkungan, mulai ulang alat pengembangan atau layanan Anda, seperti lingkungan pengembangan terintegrasi (IDE). Ini memastikan bahwa pengaturan baru berlaku sesuai harapan.
Instal dependensi lingkungan.
Jalankan perintah berikut di perangkat Anda untuk menginstal paket SDK dan dependensi lingkungan untuk Anycast EIP:
pip install alibabacloud_eipanycast20200309==1.1.2 pip install alibabacloud_tea_console
Langkah 4: Unduh kode contoh
Masuk ke halaman Debugging API dari OpenAPI Explorer sebagai pengguna RAM.
Pilih layanan Anycast EIP.
Di panel navigasi sebelah kiri, klik AllocateAnycastEipAddress. Secara default, Region diatur ke China (Hangzhou). Atur ServiceLocation ke international.
Klik Initiate Call.
Di bagian Call Result, Anda dapat melihat hasil termasuk Header Permintaan dan Header Tanggapan. status code 200 menunjukkan bahwa panggilan berhasil.

Dapatkan kode contoh SDK.
OpenAPI Explorer menyediakan SDK untuk beberapa bahasa pemrograman, seperti Java, Go, Python, Node.js, TypeScript, PHP, dan C++. Anda dapat mengintegrasikan SDK ke dalam aplikasi Anda untuk langsung memanggil operasi API. SDK mengenkapsulasi berbagai informasi, termasuk logika penandatanganan data, mekanisme timeout, dan mekanisme retry. SDK mengembalikan objek tanggapan terstruktur berdasarkan spesifikasi untuk memudahkan pengembangan.
Kode contoh SDK untuk Python digunakan sebagai contoh. Anda dapat mendapatkan kode untuk bahasa pemrograman lain dengan cara yang sama.
Di tab SDK Sample Code, pilih versi SDK dan bahasa. Kami merekomendasikan agar Anda memilih V2.0. Untuk informasi tentang perbedaan antara V2.0 dan V1.0, lihat Alibaba Cloud SDK V1.0 dan V2.0.
Klik Download Project untuk mengunduh proyek SDK lengkap. Ekstrak proyek setelah proyek diunduh.
CatatanDi sudut kanan atas editor kode, Anda dapat mengklik ikon
untuk menyalin kode contoh SDK.Anda dapat mengklik SDK installation information untuk mendapatkan informasi dasar SDK seperti nama paket SDK, versi paket SDK, platform manajemen paket SDK, dan perintah instalasi SDK untuk integrasi dan pengembangan.

Langkah 5: Jalankan kode contoh SDK
Buka PyCharm, klik , pilih file proyek yang telah diekstraksi, klik OK di jendela Creating Virtual Environment, dan tunggu sampai lingkungan virtual Python dibuat dan dependensi diunduh.
Jalankan kode contoh.
Klik dua kali sample.py di direktori file alibabacloud_sample di sisi kiri jendela PyCharm, lalu klik tombol Run di bagian atas untuk melihat hasilnya.
Jika
"statusCode":200dikembalikan, panggilan berhasil.