Bahasa Inggris | 简体中文
Alibaba Cloud SDK untuk .NET memungkinkan Anda mengakses layanan Alibaba Cloud seperti Elastic Compute Service (ECS), Server Load Balancer (SLB), CloudMonitor, dll. Anda dapat mengakses layanan Alibaba Cloud tanpa perlu menangani tugas terkait API, seperti seperti menandatangani dan menyusun permintaan Anda.
Pemecahan Masalah Menyediakan layanan diagnosis OpenAPI untuk membantu pengembang menemukan lokasi dengan cepat dan memberikan solusi bagi pengembang melalui RequestID
atau error message
.
Portal Pengembang Alibaba Cloud OpenAPI menyediakan kemampuan untuk memanggil produk cloud OpenAPI secara online, menghasilkan kode Contoh SDK secara dinamis dan mengambil antarmuka dengan cepat, yang dapat mengurangi kesulitan penggunaan Alibaba Cloud API secara signifikan.
Anda harus menginstal Paket Nuget ECS saat Anda menggunakan Produk ECS. Jika Anda ingin menginstal versi tertentu, tambahkan --version
atau versi terbaru dari paket ini akan diinstal.
Gunakan .NET CLI (Perintah)
dotnet add package aliyun-net-sdk-ecs
Gunakan Manajer Paket
Install-Package aliyun-net-sdk-ecs
Pada awalnya, Anda perlu mendaftar akun Alibaba Cloud dan mengambil Kredensial Anda.
Catatan: Untuk meningkatkan keamanan akun Anda, kami menyarankan Anda menggunakan AccessKey pengguna RAM untuk mengakses layanan Alibaba Cloud.
Contoh kode berikut menunjukkan tiga langkah utama untuk menggunakan Alibaba Cloud SDK for .NET:
Membuat dan menginisialisasi instans DefaultAcsClient
.
Buat request
dan atur parameter.
Memulai request
dan menangani response
.
using Aliyun . Acs . Core ;
using Aliyun . Acs . Core . Profile ;
using Aliyun . Acs . Core . Exceptions ;
using Aliyun . Acs . Ecs . Model . V20140526 ;
class Program
{
static void Main ( string [ ] args )
{
// Create a client used for initiating a request
IClientProfile profile = DefaultProfile . GetProfile (
"<your-region-id>" ,
"<your-access-key-id>" ,
"<your-access-key-secret>" ) ;
DefaultAcsClient client = new DefaultAcsClient ( profile ) ;
try
{
// Create the request
DescribeInstancesRequest request = new DescribeInstancesRequest ( ) ;
request . PageSize = 10 ;
// Initiate the request and get the response
DescribeInstancesResponse response = client . GetAcsResponse ( request ) ;
System . Console . WriteLine ( response . TotalCount ) ;
}
catch ( ServerException ex )
{
System . Console . WriteLine ( ex . ToString ( ) ) ;
}
catch ( ClientException ex )
{
System . Console . WriteLine ( ex . ToString ( ) ) ;
}
}
}
Anda harus menginstal Paket Nuget Produk CCC jika Anda ingin menjalankan demo di bawah ini di mesin lokal Anda.
using Aliyun . Acs . Core ;
using Aliyun . Acs . Core . Profile ;
using Aliyun . Acs . Core . Exceptions ;
using Aliyun . Acs . CCC . Model . V20170705 ;
class Program
{
static void Main ( string [ ] args )
{
// Create a client used for initiating a request
var profile = DefaultProfile . GetProfile ( "<your-region-id>" ) ;
var bearerTokenCredentialProvider = new BearerTokenCredentialProvider ( "<your-bearertoken>" ) ;
var client = new DefaultAcsClient ( profile , bearerTokenCredentialProvider ) ;
try
{
// Create the request
var request = new ListPhoneNumbersRequest ( ) ;
// Initiate the request and get the response
var response = client . GetAcsResponse ( request ) ;
// Do something as you want below
}
catch ( ServerException ex )
{
System . Console . WriteLine ( ex . ToString ( ) ) ;
}
catch ( ClientException ex )
{
System . Console . WriteLine ( ex . ToString ( ) ) ;
}
}
}
Membuka Isu, Isu yang tidak sesuai dengan pedoman dapat segera ditutup.
Perubahan terperinci untuk setiap rilis didokumentasikan dalam catatan rilis.
Anda dapat mengunjungi API dan parameternya di Daftar Produk.
Apache-2.0