Alibaba Cloud CLI, OpenAPI üzerine inşa edilmiş bir komut satırı aracıdır. Bu aracı kullanarak kabuk ortamından ApsaraDB RDS örneklerinizi yönetebilirsiniz. CLI'nin nasıl kurulacağını ve yapılandırılacağını öğrenin; ayrıca ApsaraDB RDS API'lerini nasıl çağıracağınızı keşfedin.
Ön koşullar
Alibaba Cloud CLI konusunda yeni misiniz? Alibaba Cloud CLI nedir? konusundan başlayın.
Alibaba Cloud CLI'yı yükleme
İşletim sisteminize uygun şekilde Alibaba Cloud CLI'yı yükleyin:
Windows: CLI'yı Windows'a yükleme.
Linux: CLI'yı yükleme veya güncelleme.
macOS: CLI'yı macOS'a yükleme.
CLI komutlarını Cloud Shell ortamında da hata ayıklayabilirsiniz. Cloud Shell nedir?
Alibaba Cloud CLI'yı yapılandırma
Alibaba Cloud hesabınız tam API erişimine sahiptir ve bu durum güvenlik riski oluşturur. Bunun yerine bir RAM kullanıcısı oluşturun ve kullanın. Salt okunur erişim için AliyunRDSReadOnlyAccess ilkesini veya ApsaraDB RDS üzerinde tam denetim için AliyunRDSFullAccess ilkesini atayın.
CLI'yı kullanmadan önce kimlik bilgilerinizi, varsayılan bölge kimliğinizi ve diğer ayarları yapılandırın. CLI birden fazla kimlik bilgisi türünü destekler (Kimlik bilgilerini yapılandırma ve yönetme). Bu örnekte AccessKey kimlik bilgileri kullanılmaktadır.
-
Bir RAM kullanıcısı oluşturun ve gerekli hizmet izinlerini verin (RAM kullanıcı izinlerini yönetme).
RAM kullanıcısı için bir AccessKey çifti oluşturun. Kimlik bilgisi yapılandırması için
AccessKey IDveAccessKey secretdeğerlerini kaydedin.-
Bir bölge kimliği seçin. CLI, API çağrılarını belirtilen bölgeye gönderir. Kullanılabilir bölgeler: Uç noktalar.
Not--regionseçeneği, kimlik bilgisi yapılandırmanızdaki ve ortam değişkenlerinizdeki varsayılan bölgeyi geçersiz kılar. Komut satırı seçenekleri. RAM kullanıcısının AccessKey çiftini kullanarak AkProfile adlı bir profil altında AccessKey kimlik bilgilerini yapılandırın. Kimlik bilgilerini yapılandırma ve yönetme.
Örnek bir CLI komutu oluşturma
OpenAPI Explorer'da ApsaraDB RDS API referansı sayfasına gidin.
-
API'yi left-side search box arayın. Parameters sekmesinde gerekli değerleri girin. Parameters sekmesinin yanındaki CLI Example öğesine tıklayarak örnek bir komut oluşturun.
simgesine tıklayarak Cloud Shell ortamını açın ve komutu hata ayıklayın.-
simgesine tıklayarak CLI örneğini panoya kopyalayın. Ardından yerel kabuğunuza yapıştırıp çalıştırabilirsiniz.Bir CLI örneğini yerel kabuğunuza yapıştırdığınızda parametre formatını doğrulayın. Komut parametrelerini anlama.
OpenAPI Explorer, varsayılan olarak örnek komutlara
--regionseçeneğini ekler; bu seçenek kimlik bilgilerinizdeki ve ortam değişkenlerinizdeki bölgeyi geçersiz kılar. İhtiyacınıza göre bu seçeneği koruyun veya kaldırın.
Cloud hizmet API'lerini çağırma
Komut yapısı
CLI komutları aşağıdaki yapıyı takip eder (Komut oluşturma ve çağırma):
aliyun <command> <subcommand> [options and parameters]
Yaygın komut satırı seçenekleri
Komut davranışını değiştirmek veya işlevsellik eklemek için komut satırı seçeneklerini kullanın.
--profile<profileName>: Varsayılan kimlik bilgilerini ve ortam değişkenlerini geçersiz kılarak belirtilen profili kullanır.
--help: Bir komut için yardım bilgilerini görüntüler. Yardım alma.
Örnekler
Örnek 1: --help kullanarak mevcut ApsaraDB RDS API'lerini listeleyin. Ayrıca API genel bakışı sayfasını da kontrol edebilirsiniz.
-
Komutu çalıştırın.
aliyun rds --help -
Komut çıktısını görüntüleyin.
Örnek 2: Örnek ayrıntılarını sorgulamak için DescribeDBInstanceAttribute API'sini çağırın.
-
Komutu çalıştırın.
aliyun rds DescribeDBInstanceAttribute --region cn-hangzhou --DBInstanceId 'pgm-bp16k272p478****' -
Komut çıktısını görüntüleyin.
NotBir API çağrısı başarısız olursa istek parametrelerinizi doğrulamak için hata kodunu kontrol edin.
Sorunu teşhis etmek için istek kimliğini veya hata mesajını Alibaba Cloud OpenAPI Tanılama aracıyla birlikte kullanın.