DLC içindeki işleri yönetmek için istemciyi kullanabilirsiniz. İstemci; komut satırı otomatik tamamlama, eğitim işi gönderme ve iş yönetimi gibi özellikler sunar. Başlamadan önce istemciyi indirmeniz ve kimlik doğrulaması yapmanız gerekir. Bu konuda istemcinin nasıl indirileceği ve kimlik doğrulamasının nasıl yapılacağı açıklanmaktadır.
İstemciyi kullanmayla ilgili notlar
Çalışma sırasında sertifikayla ilgili bir hata oluşursa sudo apt-get update && sudo apt-get install ca-certificates komutunu çalıştırın.
İstemciyi indirin
İşletim sisteminize uygun istemciyi aşağıdaki bağlantılardan indirebilirsiniz:
İndirilen istemci için kurulum gerekmez. Dosyaya yürütme izni vermek için chmod +x dlc komutunu çalıştırın. Ardından istemci komutlarını komut satırından çağırabilirsiniz.
Otomatik tamamlama (completion)
-
Özellik
Otomatik tamamlama özelliği, topluluk tarafından geliştirilen Kubectl ve Arena komut satırı araçlarının otomatik tamamlama özellikleriyle aynı şekilde çalışır. DLC istemcisinin otomatik tamamlama özelliğini kullanmak için komut satırında Tab tuşuna iki kez basabilirsiniz. Bu özellik, eksik komutlar için öneriler sunar.
-
Biçim
./dlc completion <shelltype> -
Parametreler
<shelltype> parametresi, otomatik tamamlama betiğini oluşturmak istediğiniz kabuk türünü belirtir. Desteklenen türler arasında bash, fish, powershell ve zsh bulunur.
-
Örnek
Aşağıdaki örnekte bash kabuğunda otomatik tamamlamanın nasıl kullanılacağı gösterilmektedir:
-
bash-completion paketi yüklü değilse bu paketi yüklemek için aşağıdaki komutu çalıştırın. Ardından değişiklikleri uygulamak üzere
sourcekomutunu çalıştırın. Paket zaten yüklüyse bu adımı atlayabilirsiniz.# For macOS, run the following command. brew install bash-completion && source /usr/local/etc/bash_completion # For Linux, run the following command. yum install bash-completion && source /etc/profile.d/bash_completion.sh -
Otomatik tamamlamayı etkinleştirmek için aşağıdaki komutu çalıştırın. Otomatik tamamlama özelliği bash-completion paketini gerektirir. Bir hata oluşursa ortamınızda bash-completion paketinin yüklü olmadığı anlamına gelir.
source <(./dlc completion bash) -
./dlcyazın ve DLC istemcisi tarafından sağlanan komutları görüntülemek için Tab tuşuna iki kez basın../dlcSistem, DLC istemcisi tarafından sağlanan aşağıdaki komutları döndürür.
completion config create delete get help logs stop submit
NotDiğer kabuk türleri için ayrıntılı kullanım talimatları almak üzere
dlc completion <zsh | fish | powershell> --helpkomutunu çalıştırın. -
Kullanıcı kimlik doğrulaması (config)
-
Özellik
Verileri ve işleri yönetmek için DLC istemcisini ilk kez kullandığınızda Alibaba Cloud hesabınızın AccessKey ID ve AccessKey secret bilgilerini kullanarak kimlik doğrulaması yapmanız gerekir. İlk kimlik doğrulamasından sonra tekrar doğrulama yapmanıza gerek kalmaz.
-
Biçim
./dlc config --protocol https --access_id <yourAccessKeyID> --access_key <yourAccessKeySecret> [--endpoint <yourEndpoint>] [--region <yourRegion>] -
Parametreler
Değiştirilecek parametreler
Zorunlu
Açıklama
Tür
<yourAccessKeyId>
Evet
Alibaba Cloud hesabınızın AccessKey ID değeri.
STRING
<yourAccessKeySecret>
Evet
Alibaba Cloud hesabınızın AccessKey secret değeri.
STRING
<yourEndpoint>
EvetDLC hizmetinin bulunduğu bölgenin uç noktası. Örnek: pai-dlc.cn-shanghai.aliyuncs.com.
STRING
<yourRegion>
EvetDLC hizmetinin bulunduğu bölge. Örneğin, Çin (Şanghay) bölgesinin kimliği cn-shanghai değeridir.
STRING -
Örnek
Kimlik doğrulamasını yaptıktan sonra yapılandırma varsayılan olarak geçerli dizindeki .dlc/config dosyasına kaydedilir. Örneğin, aşağıdakine benzer bir komut çalıştırabilirsiniz:
./dlc config --protocol https \ --access_id <AccessKeyId> \ --access_key <AccessKeySecret> \ --endpoint 'pai-dlc.cn-shanghai.aliyuncs.com' \ --region cn-shanghaiAşağıdakine benzer bir ileti döndürülür:
[OK] Configuration saved to: ~/.dlc/config
Referanslar
İstemcide kimlik doğrulamasını yaptıktan sonra desteklenen komutları kullanarak işlemleri gerçekleştirebilirsiniz. Daha fazla bilgi için bkz. Komut listesi.
DLC işlerini konsolda da gönderebilirsiniz. Daha fazla bilgi için bkz. Konsolda görev oluşturma.