次の方法で共有


repos コマンド グループ

Note

この情報は、Databricks CLI バージョン 0.205 以降に適用されます。 Databricks CLI は パブリック プレビュー段階です

Databricks CLI の使用には、Databricks ライセンスおよび使用状況データのプロビジョニングを含むDatabricks のプライバシーに関する通知が適用されます。

repos 内の コマンド グループを使用すると、Git フォルダーを管理できます。 Azure Databricks Git フォルダーを参照してください

databricks リポジトリ作成

ワークスペースにリポジトリを作成し、指定されたリモート Git リポジトリにリンクします。 プログラムによって作成されたリポジトリは、ブラウザーで作成されたリポジトリとは異なり、リモート Git リポジトリにリンクする必要があることに注意してください。

databricks repos create URL [PROVIDER] [flags]

Arguments

URL

    リンクする Git リポジトリの URL

PROVIDER

    Git プロバイダー。 このフィールドでは、大文字と小文字が区別されません。 使用可能な Git プロバイダーは、gitHub、bitbucketCloud、gitLab、azureDevOpsServices、gitHubEnterprise、bitbucketServer、gitLabEnterpriseEdition、awsCodeCommit です。

オプション

--json JSON

    要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。

--path string

    ワークスペース内のリポジトリの目的のパス

グローバル フラグ

Examples

次の例では、GitHub にリンクされたリポジトリを作成します。

databricks repos create https://github.com/username/my-repo.git gitHub --path /Repos/username/my-repo
databricks repos create https://github.com/username/my-repo.git --path /Users/username/my-repo

databricks リポジトリを削除する

指定したリポジトリを削除します。

databricks repos delete REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    削除する対応するリポジトリの ID

オプション

グローバル フラグ

Examples

次の例では、ID またはパスによってリポジトリを削除します。

databricks repos delete 12345
databricks repos delete /Repos/username/my-repo

databricks リポジトリを取得

指定されたリポジトリ ID を持つリポジトリを取得します。

databricks repos get REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ワークスペース内の Git フォルダー (リポジトリ) オブジェクトの ID

オプション

グローバル フラグ

Examples

次の例では、ID またはパスによってリポジトリに関する情報を取得します。

databricks repos get 12345
databricks repos get /Repos/username/my-repo

databricks リポジトリの一覧

呼び出し元ユーザーが管理アクセス許可を持つリポジトリを取得します。 next_page_tokenを使用して、追加のページを反復処理します。

databricks repos list [flags]

オプション

--next-page-token string

    結果の次のページを取得するために使用されるトークン

--path-prefix string

    指定されたパス プレフィックスで始まるパスを持つリポジトリをフィルター処理します

グローバル フラグ

Examples

次の例では、リポジトリの一覧を示します。

databricks repos list
databricks repos list --path-prefix /Repos/username

databricks リポジトリの更新

リポジトリを別のブランチまたはタグに更新するか、同じブランチの最新のコミットに更新します。

databricks repos update REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ワークスペース内の Git フォルダー (リポジトリ) オブジェクトの ID

オプション

--branch string

    リポジトリのローカル バージョンがチェックアウトされているブランチ

--json JSON

    要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。

--tag string

    リポジトリのローカル バージョンがチェックアウトされているタグ

グローバル フラグ

Examples

次の例では、リポジトリを異なるブランチまたはタグに更新します。

databricks repos update 12345 --branch main
databricks repos update /Repos/username/my-repo --branch develop
databricks repos update 12345 --tag v1.0.0

Databricks リポジトリのパーミッションレベルを取得

リポジトリのアクセス許可レベルを取得します。

databricks repos get-permission-levels REPO_ID [flags]

Arguments

REPO_ID

    アクセス許可を取得または管理するリポジトリ

オプション

グローバル フラグ

Examples

次の例では、リポジトリで使用可能なアクセス許可レベルを取得します。

databricks repos get-permission-levels 12345

Databricks リポジトリのアクセス許可を取得

リポジトリのアクセス許可を取得します。 リポジトリは、ルート オブジェクトからアクセス許可を継承できます。

databricks repos get-permissions REPO_ID [flags]

Arguments

REPO_ID

    アクセス許可を取得または管理するリポジトリ

オプション

グローバル フラグ

Examples

次の例では、リポジトリのアクセス許可を取得します。

databricks repos get-permissions 12345

databricks のリポジトリ権限設定

リポジトリのアクセス許可を設定します。 オブジェクトに対する権限を設定し、既存の権限が存在する場合は置き換えます。 指定されていない場合は、すべての直接アクセス許可を削除します。 オブジェクトは、ルート オブジェクトからアクセス許可を継承できます。

databricks repos set-permissions REPO_ID [flags]

Arguments

REPO_ID

    アクセス許可を取得または管理するリポジトリ

オプション

--json JSON

    要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。

グローバル フラグ

Examples

次の例では、JSON を使用してリポジトリのアクセス許可を設定します。

databricks repos set-permissions 12345 --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_MANAGE"}]}'

databricks リポジトリの update-permissions

リポジトリのアクセス許可を更新します。 リポジトリは、ルート オブジェクトからアクセス許可を継承できます。

databricks repos update-permissions REPO_ID [flags]

Arguments

REPO_ID

    アクセス許可を取得または管理するリポジトリ

オプション

--json JSON

    要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。

グローバル フラグ

Examples

次の例では、JSON を使用してリポジトリのアクセス許可を更新します。

databricks repos update-permissions 12345 --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_READ"}]}'

グローバル フラグ

--debug

  デバッグ ログを有効にするかどうかを指定します。

-h または --help

    Databricks CLI、または関連コマンド グループ、または関連コマンドのヘルプの表示。

--log-file 文字列

    出力ログを書き込むファイルを表す文字列。 このフラグが指定されていない場合、既定では stderr に出力ログが書き込まれます。

--log-format 形式

    ログ形式の種類、 text 、または json。 既定値は text です。

--log-level 文字列

    ログ形式レベルを表す文字列。 指定しない場合、ログ形式レベルは無効になります。

-o, --output

    コマンド出力の種類( text または json)。 既定値は text です。

-p, --profile 文字列

    コマンドの実行に使用する ~/.databrickscfg ファイル内のプロファイルの名前。 このフラグが指定されていない場合は、存在する場合は、 DEFAULT という名前のプロファイルが使用されます。

--progress-format 形式

    進行状況ログを表示する形式: defaultappendinplace、または json

-t, --target 文字列

    該当する場合は、使用するバンドル ターゲット