Proyek ppc-aas-go-client menyediakan Go SDK untuk IBM® Stratos for Power (Power Private Cloud aaS).
Instal SDK menggunakan metode berikut.
go get
perintahGunakan perintah ini untuk mengunduh dan menginstal SDK agar aplikasi Go Anda dapat menggunakannya:
go get -u github.com/IBM-Cloud/ppc-aas-go-client
Jika aplikasi Anda menggunakan modul Go, Anda dapat menambahkan impor yang sesuai ke aplikasi Go Anda, seperti ini:
import (
"github.com/IBM-Cloud/ppc-aas-go-client"
)
lalu jalankan go mod tidy
untuk mengunduh dan menginstal dependensi baru dan memperbarui file go.mod
aplikasi Go Anda.
dep
Jika aplikasi Anda menggunakan alat manajemen ketergantungan dep
, Anda dapat menambahkan ketergantungan ke file Gopkg.toml
Anda. Berikut ini contohnya:
[[constraint]]
name = "github.com/IBM-Cloud/ppc-aas-go-client"
version = "1.1.0"
lalu jalankan dep ensure
.
Pertama, Anda perlu membuat sesi dan menggunakannya untuk membuat klien.
import "github.com/IBM-Cloud/ppc-aas-go-client/ibmpisession"
func main (){
o := & ibmpisession. IBMPIOptions {
Authenticator : authenticator ,
UserAccount : accountID ,
Zone : zone ,
}
s , err := ibmpisession . NewIBMPISession ( o )
... ..
}
Ketik bidang yang wajib diisi IBMPIOptions
:
Authenticator
: Silakan periksa https://github.com/IBM/go-sdk-core/blob/main/Authentication.md untuk mengetahui opsi berbeda yang tersedia untuk mengautentikasi panggilan API.UserAccount
: ID Akun Mesin Virtual Power Cloud Service.Zone
: Lokasi Mesin Virtual Power Cloud Service.Bidang opsional lainnya:
Debug
: Mengaktifkan/Menonaktifkan log debug transportasi http.Region
: Wilayah Mesin Virtual Power Cloud Service. Ini digunakan untuk menghasilkan URL layanan default. Tidak berlaku lagi : Wilayah dan titik akhir dibuat secara otomatis berdasarkan Zone
.URL
: Host Power Virtual Server atau titik akhir URL. Secara default menggunakan ppc-aas.cloud.ibm.com
. Dalam hal lingkungan pengujian, Anda dapat mengatur nilainya ke ppc-aas.test.cloud.ibm.com
. Anda juga dapat menggunakan variabel env IBMCLOUD_POWER_API_ENDPOINT
. Perhatikan bahwa nilai wilayah ditambahkan ke string host jika tidak ada, misalnya: <region>.ppc-aas.cloud.ibm.com
.Anda juga dapat merujuk ke direktori contoh untuk beberapa sumber daya yang menunjukkan cara menggunakan SDK.
Jika Anda mengalami masalah dengan proyek, silakan laporkan di sini..
Bagian ini berisi beberapa langkah yang diperlukan oleh pengembang untuk memberikan kontribusi perubahan pada SDK.
swagger.yaml
)../bin/update-swagger.sh
dari root proyek.