Alibaba Cloud CLI, birleşik bir eklenti tabanlı komut yapısı kullanır. Bu konu, bir komutun bileşenlerini ve kullanılabilir komutlar ile parametreleri hızlıca görüntülemek için --help seçeneğinin nasıl kullanılacağını açıklar.
Önkoşullar
Alibaba Cloud CLI sürüm 3.3.0 veya üzeri yüklenmiştir. Daha fazla bilgi için bkz. Alibaba Cloud CLI'yi yükleme, güncelleme ve kaldırma.
Alibaba Cloud CLI için bir kimlik bilgisi yapılandırılmıştır. Daha fazla bilgi için bkz. Kimlik bilgilerini yapılandırma ve yönetme.
Komut biçimi
Eklenti tabanlı CLI komut biçimi
Eklenti tabanlı Alibaba Cloud CLI için genel komut yapısı aşağıdaki gibidir:
aliyun <command> <sub-command> [parameters]
Her bir bileşenin açıklaması:
-
command: Üst düzey komut; aşağıdaki iki türden biri olabilir:-
Yerleşik komutlar (eklenti kurulumu gerekmez). Örneğin:
configure(kimlik bilgilerini ve varsayılan parametreleri yapılandırır).plugin(eklentileri yönetir).upgrade(CLI'yi yükseltir).
Tüm yerleşik komutları görüntülemek için
aliyun --helpkomutunu çalıştırın. Cloud ürün eklenti adları. Örneğin,
aliyun-cli-ecs,aliyun-cli-oss,aliyun-cli-csvealiyun-cli-fc.
-
-
sub-command: Gerçekleştirilecek işlemi belirten alt komut (SubCommand).Üst düzey komut yerleşik bir komut olduğunda, mevcut parametreleri veya alt komutları görüntülemek için
aliyun <command> --helpkomutunu çalıştırın.Üst düzey komut bir cloud ürün eklentisi olduğunda, alt komutlar kebab-case adlandırma kuralını kullanır. Örneğin,
describe-instancesvecreate-bucket.
-
parameters: Alibaba Cloud CLI'nin davranışını kontrol eden veya API parametrelerini belirten komut parametreleri. Parametre biçimleri hakkında daha fazla bilgi için bkz. Komut parametrelerini anlama.İş parametreleri:
--öneki ile başlar. Örneğin,--instance-id i-xxx.Genel parametreler: Genel komut davranışını etkileyen ortak parametrelerdir. Örneğin,
--region cn-hangzhouve--profile prod.
Minimal örnek
Aşağıdaki komut, mevcut hesap için erişilebilir bölgelerin listesini sorgular ve ek parametre gerektirmez:
aliyun ecs describe-regions
İhtiyaç üzerine eklenti yükleme
CLI eklentileri, otomatik ihtiyaç bazlı kurulumu destekleyen bağımsız olarak dağıtılan cloud ürün komut kümeleridir:
-
Yüklenen eklentileri listeleyin:
aliyun plugin list -
İlk çalıştırmada otomatik kurulum (CLI ≥ 3.3.0 için varsayılan davranış):
# If the ecs plugin is not installed, the CLI downloads and caches it automatically. aliyun ecs describe-instances -
Belirli bir eklentiyi manuel olarak yükleyin:
aliyun plugin install --names ecs
Daha fazla eklenti yönetimi işlemi için bkz. Alibaba Cloud CLI eklentilerini yönetme ve kullanma.
Eski CLI komut biçimi (OpenAPI stili)
Komut yardımını kullanma
Alibaba Cloud CLI, üç düzeyde --help detaylandırma sağlar. Mevcut alt komut listesini ve parametre ayrıntılarını görüntülemek için bir eklenti adından (örneğin ecs) veya bir alt komuttan sonra --help ekleyin.
Yerleşik komutları ve desteklenen eklentileri listeleme
aliyun --help
Tüm alt komutları listeleme
aliyun ecs --help
Parametre ayrıntılarını görüntüleme
Belirtilen alt komut için parametre listesini, her parametrenin zorunlu olup olmadığını, veri türünü, varsayılan değeri ve örnekleri gösterir:
aliyun ecs describe-instances --help
Yardım çıktısındaki ana işaretçiler
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SSS
Bir komutu çalıştırdığınızda "Command not found" hatası alınıyor
Bu hata, ilgili cloud ürün eklentisinin yüklü olmadığını gösterir. CLI ≥ 3.3.0, ilk çalıştırmada otomatik kurulumu destekler. Ağ kısıtlamaları nedeniyle otomatik kurulum başarısız olursa, eklentiyi yüklemek için aşağıdaki komutu manuel olarak çalıştırın:
aliyun plugin install --names ecs
Bir alt komutun desteklediği parametreler nasıl görüntülenir
Tam parametre listesini görüntülemek için aliyun <command> <sub-command> --help komutunu çalıştırın.