Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for HBase:CLI entegrasyon örnekleri

Son Güncelleme:Oct 05, 2026

OpenAPI Explorer üzerine inşa edilmiş birleşik bir komut satırı aracı olan Alibaba Cloud CLI'yı kullanarak, ApsaraDB for HBase hizmetini komut satırından yönetebilir ve bakımını yapabilirsiniz. Bu konuda, Alibaba Cloud CLI kullanarak ApsaraDB for HBase API işlemlerini çağırma adımları anlatılmaktadır.

Ön koşullar

Başlamadan önce Alibaba Cloud CLI hakkında bilgi edinin. Daha fazla bilgi için bkz. Alibaba Cloud CLI Nedir?.

Alibaba Cloud CLI'yı yükleme

Alibaba Cloud CLI'yı işletim sisteminize yükleyin. Windows, Linux ve macOS için yükleyiciler mevcuttur.

Alternatif olarak, yerel kurulum yapmadan Alibaba Cloud CLI komutlarında hata ayıklamak için Cloud Shell kullanabilirsiniz. Daha fazla bilgi için bkz. Cloud Shell Nedir?.

Alibaba Cloud CLI'yı yapılandırma

Önemli

Bir Alibaba Cloud hesabı tüm API işlemleri üzerinde tam yetkilere sahiptir; bu durum yüksek bir güvenlik riski oluşturur. API çağrıları ve rutin işletim ile bakım (O&M) işlemleri için bir RAM kullanıcısı kullanmanızı öneririz.

Alibaba Cloud CLI'yı kullanmadan önce kimlik bilgilerinizi ve varsayılan bir bölgeyi yapılandırın. Alibaba Cloud CLI birden fazla kimlik bilgisi türünü destekler. Daha fazla bilgi için bkz. Kimlik Bilgilerini Yapılandırma ve Yönetme. Bu örnekte bir AccessKey çifti kullanılmaktadır.

  1. Bir RAM kullanıcısı oluşturun ve gerekli izinleri verin. Daha fazla bilgi için bkz. RAM Kullanıcısı Oluşturma ve RAM Kullanıcı İzinlerini Yönetme.

    Önemli

    Bu örnek için RAM kullanıcısına AliyunHBaseReadOnlyAccess ilkesini ekleyin. Tam sorgulama ve değiştirme izinleri için AliyunHBaseFullAccess ilkesini de kullanabilir veya özel bir ilke oluşturabilirsiniz. Daha fazla bilgi için bkz. Özel RAM Yetkilendirme İlkeleri Oluşturma.

  2. RAM kullanıcısı için bir AccessKey çifti oluşturun ve AccessKey ID ile AccessKey Secret değerlerini kaydedin. Daha fazla bilgi için bkz. AccessKey Çifti Oluşturma.

  3. Bir bölge ID'si edinin. Alibaba Cloud CLI, API isteklerini belirtilen bölgeye gönderir. Desteklenen bölgelerin listesi için bkz. İstek Yapısı.

    Not

    Yapılandırma dosyanızdaki ve ortam değişkenlerinizdeki bölgeyi geçersiz kılmak için bir komuta --region seçeneğini ekleyebilirsiniz. Daha fazla bilgi için bkz. Komut Satırı Seçenekleri.

  4. RAM kullanıcısının AccessKey çiftini içeren bir profil yapılandırın. Bu örnekte profil adı AkProfile olarak kullanılmıştır. Daha fazla bilgi için bkz. Kimlik Bilgilerini Yapılandırma ve Yönetme.

CLI komut örneği oluşturma

  1. OpenAPI Explorer'daki ApsaraDB for HBase API hata ayıklama sayfasına gidin.

  2. API Hata Ayıklama sayfasında, hedef API'yi soldaki arama kutusunda arayın. Parameter Configuration bölümünde gerekli parametreleri belirtin ve ardından parametrelerinizle bir CLI komutu oluşturmak için CLI Example sekmesine tıklayın.

    • image simgesine tıklayarak Cloud Shell açın ve komutta hata ayıklayın.

    • image simgesine tıklayarak CLI örneğini panoya kopyalayın. Ardından bunu yerel terminalinize yapıştırıp çalıştırabilirsiniz.

      • CLI örneğini yerel kabukta çalıştırdığınızda parametre biçimini doğrulayın. Daha fazla bilgi için bkz. Parametre Biçimleri.

      • OpenAPI Explorer, varsayılan olarak profilinizdeki ve ortam değişkenlerinizdeki bölgeyi geçersiz kılan --region seçeneğini ekler. Bu seçeneği ihtiyaca göre kaldırın veya koruyun.

API işlemlerini çağırma

Komut yapısı

Alibaba Cloud CLI komutları aşağıdaki sözdizimini kullanır. Daha fazla bilgi için bkz. CLI Komutlarını Oluşturma ve Çalıştırma.

aliyun <command> <subcommand> [options and parameters]

Yaygın komut seçenekleri

Varsayılan davranışı değiştirmek veya işlevsellik eklemek için komut satırı seçeneklerini kullanın. Yaygın seçenekler şunlardır:

  • --profile <profileName>: Varsayılan profili ve ortam değişkenlerini geçersiz kılarak komutu belirtilen profille çalıştırır.

  • --help: Komut için yardım bilgilerini görüntüler. Daha fazla bilgi için bkz. Yardım Bilgilerini Alma.

Daha fazla bilgi için bkz. Komut Satırı Seçenekleri.

Örnek

Aşağıdaki örnekte, belirli bir ApsaraDB for HBase örneğini sorgulamak için DescribeInstance işlemi çağrılır. Daha fazla bilgi için bkz. DescribeInstance.

  1. Komutu çalıştırın.

    aliyun hbase DescribeInstance --region cn-hangzhou --ClusterId 'ld-bp142678b0894****'
  2. Örnek yanıt:

    {
            "BackupStatus": "open",
            "ClusterId": "ld-bp142678b0894****",
            "ClusterName": "hbaseue_test",
            "ClusterType": "cluster",
            "ColdStorageSize": 0,
            "ColdStorageStatus": "open",
            "ConfirmMaintainTime": false,
            "CoreDiskCount": 4,
            "CoreDiskSize": 100,
            "CoreDiskType": "cloud_ssd",
            "CoreInstanceType": "hbase.sn2.2xlarge",
            "CoreNodeCount": 4,
            "CreatedTime": "2024-08-06T11:20:36",
            "CreatedTimeUTC": "2024-08-06T03:20:36Z",
            "EnableHbaseProxy": false,
            "EncryptionType": "NoEncryption",
            "Engine": "hbaseue",
            "InstanceId": "ld-bp142678b0894****",
            "InstanceName": "hbaseue_test",
            "IsDeletionProtection": false,
            "IsHa": true,
            "IsLatestVersion": false,
            "IsMultiModel": true,
            "MaintainEndTime": "06:00:00",
            "MaintainStartTime": "02:00:00",
            "MajorVersion": "2.0",
            "MasterDiskSize": 0,
            "MasterDiskType": "",
            "MasterInstanceType": "hbase.sn1.large",
            "MasterNodeCount": 2,
            "ModuleId": 0,
            "ModuleStackVersion": "2.0",
            "NeedUpgrade": false,
            "NeedUpgradeComps": {
                    "Comps": []
            },
            "NetworkType": "VPC",
            "PayType": "Postpaid",
            "RegionId": "cn-hangzhou",
            "RequestId": "FBEE6642-D79E-5***-****-C4AF1******",
            "ResourceGroupId": "rg-acfmz7u4zzr****",
            "Status": "ACTIVATION",
            "Tags": {
                    "Tag": []
            },
            "TaskProgress": "0",
            "TaskStatus": "running",
            "VpcId": "vpc-bp1ov7as4yvz4kxei****",
            "VswitchId": "vsw-bp1wh6lp1abs3fi0h****",
            "ZoneId": "cn-hangzhou-b"
    }