メインコンテンツにスキップ ナビゲーションにスキップ フッターにスキップ

CLIアプリケーション(クラウド / 実験的)

Rediacc CLIのクラウド専用コマンド — 認証、チーム、組織、マルチテナント管理

Rediacc CLIリファレンス(クラウド / 実験的)

概要

これらのコマンドは**クラウドアダプター**(実験的)が必要です — 設定に `apiUrl` と `token` フィールドが含まれている場合に有効化されます。メインのCLIリファレンスについては、[CLIアプリケーション](/ja/docs/cli-application)を参照してください。

1. 認証

認証コマンド

1.1 login

Rediacc で認証する

rdc auth login [options]
フラグ説明必須デフォルト
-e, --email <email>メールアドレスいいえ-
-p, --password <password>パスワード (非対話型ログイン用)いいえ-
-m, --master-password <password>ボルト暗号化のマスターパスワードいいえ-
-n, --name <name>セッション名いいえ-
--endpoint <url>API エンドポイント URLいいえ-
--save-as <name>認証情報を名前付きコンテキストに保存するいいえ-

1.2 logout

保存された認証情報を削除する

rdc auth logout

1.3 status

現在の認証ステータスを確認する

rdc auth status

1.4 register

新しい組織とユーザーアカウントを登録する

登録後、アクティベーションコードのメールを確認してください。

rdc auth register [options]
フラグ説明必須デフォルト
--organization <name>組織名はい-
-e, --email <email>メールアドレスはい-
-p, --password <password>パスワード (非対話型ログイン用)はい-
-m, --master-password <password>ボルト暗号化のマスターパスワードいいえ-
--endpoint <url>API エンドポイント URLいいえ-
--plan <plan>サブスクリプションプラン (COMMUNITY, PROFESSIONAL, BUSINESS, ENTERPRISE)いいえCOMMUNITY

1.5 activate

認証コードを使用してアカウントを有効化する

rdc auth activate [options]
フラグ説明必須デフォルト
-e, --email <email>メールアドレスはい-
-p, --password <password>パスワード (非対話型ログイン用)はい-
--code <code>メールからの認証コードはい-
--endpoint <url>API エンドポイント URLいいえ-

1.6 tfa

二段階認証管理

disable

二段階認証を無効化する

rdc auth tfa disable [options]
フラグ説明必須デフォルト
--code <code>検証用の現在の TFA コードいいえ-
-y, --yes確認プロンプトをスキップするいいえ-

enable

二段階認証を有効化する

rdc auth tfa enable

status

2FA ステータスを確認する

rdc auth tfa status

1.7 token

トークン管理

fork

別のアプリケーション用に分岐トークンを作成する

rdc auth token fork [options]
フラグ説明必須デフォルト
-n, --name <name>トークン名いいえCLI Fork
-e, --expires <hours>有効期限 (時間単位: 1-720)いいえ24

list

アクティブなトークン/セッションをリスト表示する

rdc auth token list

revoke

特定のトークンを取り消す

rdc auth token revoke <requestId>

ヒント: 認証トークンはコンテキストにローカルに保存されます。`--save-as`を使用して、複数の環境用に名前付きコンテキストに資格情報を保存できます。


2. 組織管理

組織管理コマンド

2.1 list

組織をリスト表示する

rdc organization list

2.2 info

組織情報を取得する

rdc organization info

2.3 dashboard

組織ダッシュボードデータを取得する

rdc organization dashboard

2.4 vault

組織ボルト管理

get

組織ボルトデータを取得する

rdc organization vault get

list

すべてのボルトタイプをリスト表示する

rdc organization vault list

update

組織ボルトデータを更新する

rdc organization vault update [options]
フラグ説明必須デフォルト
--vault <json>JSON 文字列としてのボルトコンテンツいいえ-
--vault-version <n>楽観的ロック用の現在のボルトバージョンいいえ-

2.5 export

組織データをエクスポートする

rdc organization export [options]
フラグ説明必須デフォルト
--path <path>出力ファイルを保存するパスいいえ-

2.6 import

組織データをインポートする

rdc organization import <path> [options]
フラグ説明必須デフォルト
--mode <mode>インポートモード (merge または replace)いいえmerge

2.7 maintenance

メンテナンスモードを有効化または無効化する (管理者以外のログインをブロック)

rdc organization maintenance <action>

警告: メンテナンスモードが有効な場合、管理者以外のユーザーはログインできません。


3. ユーザー管理

ユーザー管理コマンド

3.1 list

すべてのユーザーをリスト表示する

rdc user list

3.2 create

新しいユーザーを作成する

rdc user create <email> [options]
フラグ説明必須デフォルト
-p, --password <password>新しいユーザーのパスワードいいえ-

3.3 activate

ユーザーアカウントを有効化する

rdc user activate <email> <activationCode>

3.4 deactivate

ユーザーアカウントを無効化する

rdc user deactivate <email> [options]
フラグ説明必須デフォルト
-f, --force確認プロンプトをスキップするいいえ-

3.5 reactivate

無効化されたユーザーアカウントを再度有効化する

rdc user reactivate <email>

3.6 update-email

ユーザーのメールアドレスを変更する

rdc user update-email <currentEmail> <newEmail>

3.7 update-password

パスワードを変更する

rdc user update-password [options]
フラグ説明必須デフォルト
--password <password>新しいパスワード (非対話型モード)いいえ-
--confirm <confirm>パスワード確認 (非対話型モード)いいえ-

3.8 update-language

現在のユーザーの優先言語を設定する

rdc user update-language <language>

3.9 exists

ユーザーが存在するかどうかを確認する

rdc user exists <email>

3.10 vault

ユーザーボルト管理

get

現在のユーザーボルトデータを取得する

rdc user vault get

update

現在のユーザーボルトデータを更新する

rdc user vault update [options]
フラグ説明必須デフォルト
--vault <json>JSON 文字列としてのボルトコンテンツいいえ-
--vault-version <n>楽観的ロック用の現在のボルトバージョンいいえ-

3.11 permission

ユーザー権限管理

assign

権限グループをユーザーに割り当てる

rdc user permission assign <userEmail> <groupName>

4. チーム管理

チーム管理

4.1 list

チームをリスト表示する

rdc team list [options]
フラグ説明必須デフォルト
--search <text>{{field}}で検索いいえ-
--sort <field>フィールドで並び替えいいえ-
--desc降順で並び替えいいえ-

4.2 create

チームを作成する

rdc team create <name>

4.3 member

チームメンバーシップ管理

list

チームメンバーをリスト表示する

rdc team member list <teamName>

add

チームにユーザーを追加する

rdc team member add <teamName> <userEmail>

remove

チームからユーザーを削除する

rdc team member remove <teamName> <userEmail>

5. 権限管理

権限管理コマンド

5.1 list

権限をリスト表示する

rdc permission list

5.2 group

権限グループ管理

list

すべての権限グループをリスト表示する

rdc permission group list

create

新しい権限グループを作成する

rdc permission group create <name>

delete

権限グループを削除する

rdc permission group delete <name> [options]
フラグ説明必須デフォルト
-f, --force確認プロンプトをスキップするいいえ-

show

権限グループの詳細を表示する

rdc permission group show <name>

5.3 add

グループに権限を追加する

rdc permission add <groupName> <permission>

5.4 remove

グループから権限を削除する

rdc permission remove <groupName> <permission>

6. リージョン管理

リージョン管理

6.1 list

リージョンをリスト表示する

rdc region list [options]
フラグ説明必須デフォルト
--search <text>{{field}}で検索いいえ-
--sort <field>フィールドで並び替えいいえ-
--desc降順で並び替えいいえ-

7. ブリッジ管理

ブリッジ管理

7.1 list

ブリッジをリスト表示する

rdc bridge list [options]
フラグ説明必須デフォルト
-r, --region <name>リージョン名いいえ-
--search <text>{{field}}で検索いいえ-
--sort <field>フィールドで並び替えいいえ-
--desc降順で並び替えいいえ-

7.2 reset-auth

ブリッジの認可トークンをリセットする

rdc bridge reset-auth <name> [options]
フラグ説明必須デフォルト
-r, --region <name>リージョン名いいえ-

8. リポジトリ管理

リポジトリ管理コマンド

8.1 list

リポジトリをリスト表示する

rdc repository list [options]
フラグ説明必須デフォルト
-t, --team <name>チーム名いいえ-

8.2 create

新しいリポジトリを作成する

rdc repository create <name> [options]
フラグ説明必須デフォルト
-t, --team <name>チーム名いいえ-
--tag <tag>リポジトリタグいいえlatest
--parent <name>親リポジトリ (フォーク用)いいえ-
--parent-tag <tag>親リポジトリタグいいえ-

8.3 rename

リポジトリの名前を変更する

rdc repository rename <oldName> <newName> [options]
フラグ説明必須デフォルト
-t, --team <name>チーム名いいえ-
--tag <tag>リポジトリタグいいえlatest

8.4 delete

リポジトリを削除する

rdc repository delete <name> [options]
フラグ説明必須デフォルト
-t, --team <name>チーム名いいえ-
--tag <tag>リポジトリタグいいえlatest
-f, --force確認プロンプトをスキップするいいえ-

8.5 promote

フォークをグランドステータスに昇格させる

rdc repository promote <name> [options]
フラグ説明必須デフォルト
-t, --team <name>チーム名いいえ-
--tag <tag>リポジトリタグいいえlatest
-f, --force確認プロンプトをスキップするいいえ-

注意: フォークをプロモートすると、親(グランド)リポジトリから分離され、独立したものになります。

8.6 vault

リポジトリボルト管理

get

リポジトリボルトデータを取得する

rdc repository vault get <repositoryName> [options]
フラグ説明必須デフォルト
-t, --team <name>チーム名いいえ-
--tag <tag>リポジトリタグいいえlatest

update

リポジトリボルトデータを更新する

rdc repository vault update <repositoryName> [options]
フラグ説明必須デフォルト
-t, --team <name>チーム名いいえ-
--tag <tag>リポジトリタグいいえlatest
--vault <json>JSON 文字列としてのボルトコンテンツいいえ-
--vault-version <n>楽観的ロック用の現在のボルトバージョンいいえ-

9. キュー操作

キュー管理

キューシステムはRediaccのタスク実行の中核です。すべての操作(デプロイ、バックアップ、スクリプト実行)はキューを通じて実行されます。

9.1 list

キュー項目をリスト表示する

rdc queue list [options]
フラグ説明必須デフォルト
-t, --team <name>チーム名いいえ-
--status <status>ステータスでフィルターいいえ-
--priority-min <n>最小優先度 (1-5)いいえ-
--priority-max <n>最大優先度 (1-5)いいえ-
--search <text>タスク ID、チーム、マシン、ブリッジで検索いいえ-
--sort <field>フィールドで並び替えいいえ-
--desc降順で並び替えいいえ-
--limit <n>結果の最大数いいえ50

9.2 create

キュー項目を作成する

rdc queue create [options]
フラグ説明必須デフォルト
-f, --function <name>実行する関数名はい-
-t, --team <name>チーム名いいえ-
-m, --machine <name>マシン名いいえ-
-b, --bridge <name>ブリッジ名いいえ-
-p, --priority <1-5>優先度 (1=最高)いいえ3
--param <key=value>関数パラメータいいえ-
--vault <json>未加工ボルト JSON (スクリプト/CI 用)いいえ-

9.3 cancel

キュー項目をキャンセルする

rdc queue cancel <taskId>

9.4 retry

失敗したキュー項目を再試行する

rdc queue retry <taskId>

9.5 trace

キュー項目の実行をトレースする

rdc queue trace <taskId> [options]
フラグ説明必須デフォルト
-w, --watch更新を監視するいいえ-
--interval <ms>ポーリング間隔 (ミリ秒単位)いいえ2000

ヒント: タスクが完了するまでリアルタイムで追跡するには、`--watch`を使用してください。

9.6 delete

キュー項目を削除する

rdc queue delete <taskId> [options]
フラグ説明必須デフォルト
-f, --force確認プロンプトをスキップするいいえ-

10. Cephストレージ管理

Ceph 分散ストレージ管理

10.1 cluster

Ceph クラスター管理

list

Ceph クラスターを一覧表示する

rdc ceph cluster list

create

新しい Ceph クラスターを作成する

rdc ceph cluster create <name> [options]
フラグ説明必須デフォルト
--vault <content>JSON 文字列としてのボルトコンテンツいいえ-

delete

Ceph クラスターを削除する

rdc ceph cluster delete <name> [options]
フラグ説明必須デフォルト
-f, --force確認プロンプトをスキップするいいえ-

machines

Ceph クラスター内のマシンを一覧表示する

rdc ceph cluster machines <name>

vault

Ceph クラスター Vault 管理

get:

クラスター Vault データを取得する

rdc ceph cluster vault get <name>

update:

クラスター Vault データを更新する

rdc ceph cluster vault update <name> [options]
フラグ説明必須デフォルト
--vault <content>JSON 文字列としてのボルトコンテンツはい-

10.2 pool

Ceph プール管理

list

Ceph プールを一覧表示する

rdc ceph pool list [options]
フラグ説明必須デフォルト
--team <name>チーム名いいえ-
--cluster <name>Ceph クラスター名いいえ-

create

新しい Ceph プールを作成する

rdc ceph pool create <name> [options]
フラグ説明必須デフォルト
--cluster <name>Ceph クラスター名はい-
--team <name>チーム名はい-
--vault <content>JSON 文字列としてのボルトコンテンツいいえ-

delete

Ceph プールを削除する

rdc ceph pool delete <name> [options]
フラグ説明必須デフォルト
--team <name>チーム名はい-
-f, --force確認プロンプトをスキップするいいえ-

vault

Ceph プール Vault 管理

get:

プール Vault データを取得する

rdc ceph pool vault get <name> [options]
フラグ説明必須デフォルト
--team <name>チーム名はい-

update:

プール Vault データを更新する

rdc ceph pool vault update <name> [options]
フラグ説明必須デフォルト
--team <name>チーム名はい-
--vault <content>JSON 文字列としてのボルトコンテンツはい-

10.3 image

Ceph RBD イメージ管理

list

RBD イメージを一覧表示する

rdc ceph image list [options]
フラグ説明必須デフォルト
--pool <name>Ceph プール名いいえ-
--team <name>チーム名いいえ-

create

新しい RBD イメージを作成する

rdc ceph image create <name> [options]
フラグ説明必須デフォルト
--pool <name>Ceph プール名はい-
--team <name>チーム名はい-
--machine <name>マシン名はい-
--vault <content>JSON 文字列としてのボルトコンテンツいいえ-

delete

RBD イメージを削除する

rdc ceph image delete <name> [options]
フラグ説明必須デフォルト
--pool <name>Ceph プール名はい-
--team <name>チーム名はい-
-f, --force確認プロンプトをスキップするいいえ-

10.4 snapshot

Ceph RBD スナップショット管理

list

RBD スナップショットを一覧表示する

rdc ceph snapshot list [options]
フラグ説明必須デフォルト
--image <name>RBD イメージ名いいえ-
--pool <name>Ceph プール名いいえ-
--team <name>チーム名いいえ-

create

新しい RBD スナップショットを作成する

rdc ceph snapshot create <name> [options]
フラグ説明必須デフォルト
--image <name>RBD イメージ名はい-
--pool <name>Ceph プール名はい-
--team <name>チーム名はい-
--vault <content>JSON 文字列としてのボルトコンテンツいいえ-

delete

RBD スナップショットを削除する

rdc ceph snapshot delete <name> [options]
フラグ説明必須デフォルト
--image <name>RBD イメージ名はい-
--pool <name>Ceph プール名はい-
--team <name>チーム名はい-
-f, --force確認プロンプトをスキップするいいえ-

10.5 clone

Ceph RBD クローン管理

list

RBD クローンを一覧表示する

rdc ceph clone list [options]
フラグ説明必須デフォルト
--snapshot <name>RBD スナップショット名いいえ-
--image <name>RBD イメージ名いいえ-
--pool <name>Ceph プール名いいえ-
--team <name>チーム名いいえ-

create

スナップショットから新しい RBD クローンを作成する

rdc ceph clone create <name> [options]
フラグ説明必須デフォルト
--snapshot <name>RBD スナップショット名はい-
--image <name>RBD イメージ名はい-
--pool <name>Ceph プール名はい-
--team <name>チーム名はい-
--vault <content>JSON 文字列としてのボルトコンテンツいいえ-

delete

RBD クローンを削除する

rdc ceph clone delete <name> [options]
フラグ説明必須デフォルト
--snapshot <name>RBD スナップショット名はい-
--image <name>RBD イメージ名はい-
--pool <name>Ceph プール名はい-
--team <name>チーム名はい-
-f, --force確認プロンプトをスキップするいいえ-

machines

クローンに割り当てられたマシンを一覧表示する

rdc ceph clone machines <name> [options]
フラグ説明必須デフォルト
--snapshot <name>RBD スナップショット名はい-
--image <name>RBD イメージ名はい-
--pool <name>Ceph プール名はい-
--team <name>チーム名はい-

assign

クローンにマシンを割り当てる

rdc ceph clone assign <name> [options]
フラグ説明必須デフォルト
--snapshot <name>RBD スナップショット名はい-
--image <name>RBD イメージ名はい-
--pool <name>Ceph プール名はい-
--team <name>チーム名はい-
--machines <names>マシン名 (カンマ区切り)はい-

unassign

クローンからマシンを削除する

rdc ceph clone unassign <name> [options]
フラグ説明必須デフォルト
--snapshot <name>RBD スナップショット名はい-
--image <name>RBD イメージ名はい-
--pool <name>Ceph プール名はい-
--team <name>チーム名はい-
--machines <names>マシン名 (カンマ区切り)はい-

11. 監査とコンプライアンス

監査ログコマンド

11.1 list

監査ログエントリをリスト表示する

rdc audit list

11.2 log

監査ログを表示する

rdc audit log [options]
フラグ説明必須デフォルト
--limit <n>結果の最大数いいえ100

11.3 trace

エンティティの監査履歴をトレースする

rdc audit trace <entityType> <entityId>

11.4 history

エンティティ履歴を表示する

rdc audit history <entityType> <entityId>