Rediacc CLI Referansı (Bulut / Deneysel)
Genel Bakış
Bu komutlar **bulut adaptörünü** (deneysel) gerektirir — bir yapılandırma `apiUrl` ve `token` alanları içerdiğinde etkinleştirilir. Ana CLI referansı için [CLI Uygulaması](/tr/docs/cli-application) sayfasına bakın.
1. Kimlik Doğrulama
Kimlik doğrulama komutları
1.1 login
Rediacc ile kimlik doğrulaması yapın
rdc auth login [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-e, --email <email> | E-posta adresi | Hayır | - |
-p, --password <password> | Parola (etkileşimli olmayan giriş için) | Hayır | - |
-m, --master-password <password> | Kasa şifrelemesi için ana şifre | Hayır | - |
-n, --name <name> | Oturum adı | Hayır | - |
--endpoint <url> | API uç noktası URL'si | Hayır | - |
--save-as <name> | Kimlik bilgilerini adlandırılmış bir bağlama kaydedin | Hayır | - |
1.2 logout
Depolanan kimlik bilgilerini temizleyin
rdc auth logout
1.3 status
Güncel kimlik doğrulama durumunu kontrol edin
rdc auth status
1.4 register
Yeni bir kuruluş ve kullanıcı hesabı kaydedin
Kayıt sonrasında aktivasyon kodu için e-postanızı kontrol edin.
rdc auth register [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--organization <name> | Kuruluş adı | Evet | - |
-e, --email <email> | E-posta adresi | Evet | - |
-p, --password <password> | Parola (etkileşimli olmayan giriş için) | Evet | - |
-m, --master-password <password> | Kasa şifrelemesi için ana şifre | Hayır | - |
--endpoint <url> | API uç noktası URL'si | Hayır | - |
--plan <plan> | Abonelik planı (COMMUNITY, PROFESSIONAL, BUSINESS, ENTERPRISE) | Hayır | COMMUNITY |
1.5 activate
Doğrulama koduyla hesabı etkinleştirin
rdc auth activate [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-e, --email <email> | E-posta adresi | Evet | - |
-p, --password <password> | Parola (etkileşimli olmayan giriş için) | Evet | - |
--code <code> | E-postadan gelen etkinleştirme kodu | Evet | - |
--endpoint <url> | API uç noktası URL'si | Hayır | - |
1.6 tfa
İki faktörlü kimlik doğrulama yönetimi
disable
İki faktörlü kimlik doğrulamayı devre dışı bırakın
rdc auth tfa disable [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--code <code> | Doğrulama için güncel TFA kodu | Hayır | - |
-y, --yes | Onay istemini atla | Hayır | - |
enable
İki faktörlü kimlik doğrulamayı etkinleştirin
rdc auth tfa enable
status
2FA durumunu kontrol edin
rdc auth tfa status
1.7 token
Token yönetimi
fork
Başka bir uygulama için çatallanmış token oluşturun
rdc auth token fork [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-n, --name <name> | Token adı | Hayır | CLI Fork |
-e, --expires <hours> | Saat cinsinden sona erme süresi (1-720) | Hayır | 24 |
list
Etkin tokenları/oturumları listeleyin
rdc auth token list
revoke
Belirli bir tokeni iptal edin
rdc auth token revoke <requestId>
İpucu: Kimlik doğrulama jetonunuz bağlamınızda yerel olarak saklanır. Birden fazla ortam için kimlik bilgilerini adlandırılmış bir bağlam altında saklamak üzere `--save-as` kullanın.
2. Organizasyon Yönetimi
Kuruluş yönetimi komutları
2.1 list
Kuruluşları listeleyin
rdc organization list
2.2 info
Kuruluş bilgisini alın
rdc organization info
2.3 dashboard
Kuruluş pano verilerini alın
rdc organization dashboard
2.4 vault
Kuruluş kasası yönetimi
get
Kuruluş kasası verilerini alın
rdc organization vault get
list
Tüm kasa türlerini listeleyin
rdc organization vault list
update
Kuruluş kasası verilerini güncelleyin
rdc organization vault update [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--vault <json> | Kasa içeriği JSON dizesi olarak | Hayır | - |
--vault-version <n> | İyimser kilitleme için güncel kasa sürümü | Hayır | - |
2.5 export
Kuruluş verilerini dışa aktarın
rdc organization export [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--path <path> | Çıkış dosyasını kaydetmek için yol | Hayır | - |
2.6 import
Kuruluş verilerini içe aktarın
rdc organization import <path> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--mode <mode> | İçe aktarma modu (birleştir veya değiştir) | Hayır | merge |
2.7 maintenance
Bakım modunu etkinleştirin veya devre dışı bırakın (yönetici olmayan girişleri engeller)
rdc organization maintenance <action>
Uyarı: Bakım modu etkinleştirildiğinde, yönetici olmayan kullanıcılar giriş yapamaz.
3. Kullanıcı Yönetimi
Kullanıcı yönetimi komutları
3.1 list
Tüm kullanıcıları listeleyin
rdc user list
3.2 create
Yeni bir kullanıcı oluşturun
rdc user create <email> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-p, --password <password> | Yeni kullanıcının parolası | Hayır | - |
3.3 activate
Bir kullanıcı hesabını etkinleştirin
rdc user activate <email> <activationCode>
3.4 deactivate
Bir kullanıcı hesabını devre dışı bırakın
rdc user deactivate <email> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-f, --force | Onay istemlerini atla | Hayır | - |
3.5 reactivate
Devre dışı bırakılmış bir kullanıcı hesabını yeniden etkinleştirin
rdc user reactivate <email>
3.6 update-email
Bir kullanıcının e-posta adresini değiştirin
rdc user update-email <currentEmail> <newEmail>
3.7 update-password
Parolanızı değiştirin
rdc user update-password [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--password <password> | Yeni parola (etkileşimli olmayan mod) | Hayır | - |
--confirm <confirm> | Parolayı onayla (etkileşimli olmayan mod) | Hayır | - |
3.8 update-language
Güncel kullanıcının tercih edilen dilini ayarlayın
rdc user update-language <language>
3.9 exists
Bir kullanıcının var olup olmadığını kontrol edin
rdc user exists <email>
3.10 vault
Kullanıcı kasası yönetimi
get
Güncel kullanıcı kasası verilerini alın
rdc user vault get
update
Güncel kullanıcı kasası verilerini güncelleyin
rdc user vault update [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--vault <json> | Kasa içeriği JSON dizesi olarak | Hayır | - |
--vault-version <n> | İyimser kilitleme için güncel kasa sürümü | Hayır | - |
3.11 permission
Kullanıcı izin yönetimi
assign
Bir izin grubunu bir kullanıcıya atayın
rdc user permission assign <userEmail> <groupName>
4. Takım Yönetimi
Takım yönetimi
4.1 list
Takımları listeleyin
rdc team list [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--search <text> | {{field}} içinde ara | Hayır | - |
--sort <field> | Alana göre sırala | Hayır | - |
--desc | Azalan sırada sırala | Hayır | - |
4.2 create
Bir takım oluşturun
rdc team create <name>
4.3 member
Takım üyeliği yönetimi
list
Takım üyelerini listeleyin
rdc team member list <teamName>
add
Bir kullanıcıyı bir takıma ekleyin
rdc team member add <teamName> <userEmail>
remove
Bir kullanıcıyı bir takımdan kaldırın
rdc team member remove <teamName> <userEmail>
5. İzin Yönetimi
İzin yönetimi komutları
5.1 list
İzinleri listeleyin
rdc permission list
5.2 group
İzin grubu yönetimi
list
Tüm izin gruplarını listeleyin
rdc permission group list
create
Yeni bir izin grubu oluşturun
rdc permission group create <name>
delete
Bir izin grubunu silin
rdc permission group delete <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-f, --force | Onay istemlerini atla | Hayır | - |
show
İzin grubu ayrıntılarını gösterin
rdc permission group show <name>
5.3 add
Bir izni bir gruba ekleyin
rdc permission add <groupName> <permission>
5.4 remove
Bir izni bir gruptan kaldırın
rdc permission remove <groupName> <permission>
6. Bölge Yönetimi
Bölge yönetimi
6.1 list
Bölgeleri listeleyin
rdc region list [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--search <text> | {{field}} içinde ara | Hayır | - |
--sort <field> | Alana göre sırala | Hayır | - |
--desc | Azalan sırada sırala | Hayır | - |
7. Bridge Yönetimi
Köprü yönetimi
7.1 list
Köprüleri listeleyin
rdc bridge list [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-r, --region <name> | Bölge adı | Hayır | - |
--search <text> | {{field}} içinde ara | Hayır | - |
--sort <field> | Alana göre sırala | Hayır | - |
--desc | Azalan sırada sırala | Hayır | - |
7.2 reset-auth
Köprü yetkilendirme tokenini sıfırlayın
rdc bridge reset-auth <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-r, --region <name> | Bölge adı | Hayır | - |
8. Depo Yönetimi
Depo yönetimi komutları
8.1 list
Depoları listeleyin
rdc repository list [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-t, --team <name> | Takım adı | Hayır | - |
8.2 create
Yeni bir depo oluşturun
rdc repository create <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-t, --team <name> | Takım adı | Hayır | - |
--tag <tag> | Depo etiketi | Hayır | latest |
--parent <name> | Ana depo (çatallamalar için) | Hayır | - |
--parent-tag <tag> | Ana depo etiketi | Hayır | - |
8.3 rename
Bir depoyu yeniden adlandırın
rdc repository rename <oldName> <newName> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-t, --team <name> | Takım adı | Hayır | - |
--tag <tag> | Depo etiketi | Hayır | latest |
8.4 delete
Bir depoyu silin
rdc repository delete <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-t, --team <name> | Takım adı | Hayır | - |
--tag <tag> | Depo etiketi | Hayır | latest |
-f, --force | Onay istemlerini atla | Hayır | - |
8.5 promote
Bir çataldamayı ana durumuna yükseltin
rdc repository promote <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-t, --team <name> | Takım adı | Hayır | - |
--tag <tag> | Depo etiketi | Hayır | latest |
-f, --force | Onay istemlerini atla | Hayır | - |
Not: Bir fork'u yükseltmek, onu üst (ana) deposundan ayırarak bağımsız hale getirir.
8.6 vault
Depo kasası yönetimi
get
Depo kasası verilerini alın
rdc repository vault get <repositoryName> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-t, --team <name> | Takım adı | Hayır | - |
--tag <tag> | Depo etiketi | Hayır | latest |
update
Depo kasası verilerini güncelleyin
rdc repository vault update <repositoryName> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-t, --team <name> | Takım adı | Hayır | - |
--tag <tag> | Depo etiketi | Hayır | latest |
--vault <json> | Kasa içeriği JSON dizesi olarak | Hayır | - |
--vault-version <n> | İyimser kilitleme için güncel kasa sürümü | Hayır | - |
9. Kuyruk İşlemleri
Sıra yönetimi
Kuyruk sistemi, Rediacc görev yürütmesinin merkezindedir. Her işlem (dağıtım, yedekleme, betik yürütme) kuyruk üzerinden çalışır.
9.1 list
Sıra öğelerini listeleyin
rdc queue list [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-t, --team <name> | Takım adı | Hayır | - |
--status <status> | Duruma göre filtreleyin | Hayır | - |
--priority-min <n> | Minimum öncelik (1-5) | Hayır | - |
--priority-max <n> | Maksimum öncelik (1-5) | Hayır | - |
--search <text> | Görev Kimliği, takım, makine, köprüde arayın | Hayır | - |
--sort <field> | Alana göre sırala | Hayır | - |
--desc | Azalan sırada sırala | Hayır | - |
--limit <n> | Maksimum sonuç sayısı | Hayır | 50 |
9.2 create
Bir sıra öğesi oluşturun
rdc queue create [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-f, --function <name> | Yürütülecek işlev adı | Evet | - |
-t, --team <name> | Takım adı | Hayır | - |
-m, --machine <name> | Makine adı | Hayır | - |
-b, --bridge <name> | Köprü adı | Hayır | - |
-p, --priority <1-5> | Öncelik (1=en yüksek) | Hayır | 3 |
--param <key=value> | İşlev parametreleri | Hayır | - |
--vault <json> | Ham kasa JSON'u (komut dosyaları/CI için) | Hayır | - |
9.3 cancel
Bir sıra öğesini iptal edin
rdc queue cancel <taskId>
9.4 retry
Başarısız bir sıra öğesini yeniden deneyin
rdc queue retry <taskId>
9.5 trace
Sıra öğesi yürütmesini izleyin
rdc queue trace <taskId> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-w, --watch | Güncellemeleri izleyin | Hayır | - |
--interval <ms> | Milisaniye cinsinden yoklama aralığı | Hayır | 2000 |
İpucu: Görevi tamamlanana kadar gerçek zamanlı olarak takip etmek için `--watch` kullanın.
9.6 delete
Bir sıra öğesini silin
rdc queue delete <taskId> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-f, --force | Onay istemlerini atla | Hayır | - |
10. Ceph Depolama Yönetimi
Ceph dağıtık depolama yönetimi
10.1 cluster
Ceph küme yönetimi
list
Ceph kümelerini listele
rdc ceph cluster list
create
Yeni bir Ceph kümesi oluştur
rdc ceph cluster create <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--vault <content> | Kasa içeriği JSON dizesi olarak | Hayır | - |
delete
Bir Ceph kümesini sil
rdc ceph cluster delete <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
-f, --force | Onay istemlerini atla | Hayır | - |
machines
Bir Ceph kümesindeki makineleri listele
rdc ceph cluster machines <name>
vault
Ceph küme kasası yönetimi
get:
Küme kasası verilerini al
rdc ceph cluster vault get <name>
update:
Küme kasası verilerini güncelle
rdc ceph cluster vault update <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--vault <content> | Kasa içeriği JSON dizesi olarak | Evet | - |
10.2 pool
Ceph havuz yönetimi
list
Ceph havuzlarını listele
rdc ceph pool list [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--team <name> | Takım adı | Hayır | - |
--cluster <name> | Ceph kümesi adı | Hayır | - |
create
Yeni bir Ceph havuzu oluştur
rdc ceph pool create <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--cluster <name> | Ceph kümesi adı | Evet | - |
--team <name> | Takım adı | Evet | - |
--vault <content> | Kasa içeriği JSON dizesi olarak | Hayır | - |
delete
Bir Ceph havuzunu sil
rdc ceph pool delete <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--team <name> | Takım adı | Evet | - |
-f, --force | Onay istemlerini atla | Hayır | - |
vault
Ceph havuz kasası yönetimi
get:
Havuz kasası verilerini al
rdc ceph pool vault get <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--team <name> | Takım adı | Evet | - |
update:
Havuz kasası verilerini güncelle
rdc ceph pool vault update <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--team <name> | Takım adı | Evet | - |
--vault <content> | Kasa içeriği JSON dizesi olarak | Evet | - |
10.3 image
Ceph RBD imaj yönetimi
list
RBD imajlarını listele
rdc ceph image list [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--pool <name> | Ceph havuz adı | Hayır | - |
--team <name> | Takım adı | Hayır | - |
create
Yeni bir RBD imajı oluştur
rdc ceph image create <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--pool <name> | Ceph havuz adı | Evet | - |
--team <name> | Takım adı | Evet | - |
--machine <name> | Makine adı | Evet | - |
--vault <content> | Kasa içeriği JSON dizesi olarak | Hayır | - |
delete
Bir RBD imajını sil
rdc ceph image delete <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--pool <name> | Ceph havuz adı | Evet | - |
--team <name> | Takım adı | Evet | - |
-f, --force | Onay istemlerini atla | Hayır | - |
10.4 snapshot
Ceph RBD anlık görüntü yönetimi
list
RBD anlık görüntülerini listele
rdc ceph snapshot list [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--image <name> | RBD görüntü adı | Hayır | - |
--pool <name> | Ceph havuz adı | Hayır | - |
--team <name> | Takım adı | Hayır | - |
create
Yeni bir RBD anlık görüntüsü oluştur
rdc ceph snapshot create <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--image <name> | RBD görüntü adı | Evet | - |
--pool <name> | Ceph havuz adı | Evet | - |
--team <name> | Takım adı | Evet | - |
--vault <content> | Kasa içeriği JSON dizesi olarak | Hayır | - |
delete
Bir RBD anlık görüntüsünü sil
rdc ceph snapshot delete <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--image <name> | RBD görüntü adı | Evet | - |
--pool <name> | Ceph havuz adı | Evet | - |
--team <name> | Takım adı | Evet | - |
-f, --force | Onay istemlerini atla | Hayır | - |
10.5 clone
Ceph RBD klon yönetimi
list
RBD klonlarını listele
rdc ceph clone list [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--snapshot <name> | RBD anlık görüntü adı | Hayır | - |
--image <name> | RBD görüntü adı | Hayır | - |
--pool <name> | Ceph havuz adı | Hayır | - |
--team <name> | Takım adı | Hayır | - |
create
Anlık görüntüden yeni bir RBD klonu oluştur
rdc ceph clone create <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--snapshot <name> | RBD anlık görüntü adı | Evet | - |
--image <name> | RBD görüntü adı | Evet | - |
--pool <name> | Ceph havuz adı | Evet | - |
--team <name> | Takım adı | Evet | - |
--vault <content> | Kasa içeriği JSON dizesi olarak | Hayır | - |
delete
Bir RBD klonunu sil
rdc ceph clone delete <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--snapshot <name> | RBD anlık görüntü adı | Evet | - |
--image <name> | RBD görüntü adı | Evet | - |
--pool <name> | Ceph havuz adı | Evet | - |
--team <name> | Takım adı | Evet | - |
-f, --force | Onay istemlerini atla | Hayır | - |
machines
Bir klona atanan makineleri listele
rdc ceph clone machines <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--snapshot <name> | RBD anlık görüntü adı | Evet | - |
--image <name> | RBD görüntü adı | Evet | - |
--pool <name> | Ceph havuz adı | Evet | - |
--team <name> | Takım adı | Evet | - |
assign
Bir klona makine ata
rdc ceph clone assign <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--snapshot <name> | RBD anlık görüntü adı | Evet | - |
--image <name> | RBD görüntü adı | Evet | - |
--pool <name> | Ceph havuz adı | Evet | - |
--team <name> | Takım adı | Evet | - |
--machines <names> | Makine adları (virgülle ayrılmış) | Evet | - |
unassign
Bir klondan makineleri kaldır
rdc ceph clone unassign <name> [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--snapshot <name> | RBD anlık görüntü adı | Evet | - |
--image <name> | RBD görüntü adı | Evet | - |
--pool <name> | Ceph havuz adı | Evet | - |
--team <name> | Takım adı | Evet | - |
--machines <names> | Makine adları (virgülle ayrılmış) | Evet | - |
11. Denetim ve Uyumluluk
Denetim günlüğü komutları
11.1 list
Denetim günlüğü girdilerini listeleyin
rdc audit list
11.2 log
Denetim günlüklerini görüntüleyin
rdc audit log [options]
| Bayrak | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
--limit <n> | Maksimum sonuç sayısı | Hayır | 100 |
11.3 trace
Bir varlık için denetim geçmişini izleyin
rdc audit trace <entityType> <entityId>
11.4 history
Varlık geçmişini görüntüleyin
rdc audit history <entityType> <entityId>