Rozhraní příkazového řádku úložiště (starší verze)
Důležité
Tato dokumentace byla vyřazena a nemusí být aktualizována.
Tyto informace platí pro starší verzi Rozhraní příkazového řádku Databricks verze 0.18 a novější. Databricks doporučuje místo toho použít novější rozhraní příkazového řádku Databricks verze 0.205 nebo vyšší. Podívejte se, co je rozhraní příkazového řádku Databricks? Pokud chcete zjistit svou verzi rozhraní příkazového řádku Databricks, spusťte databricks -v
příkaz .
Pokud chcete migrovat z Rozhraní příkazového řádku Databricks verze 0.18 nebo novější na Databricks CLI verze 0.205 nebo novější, přečtěte si téma Migrace rozhraní příkazového řádku Databricks.
Poznámka:
Rozhraní příkazového řádku Úložiště vyžaduje Databricks CLI 0.15.0 nebo vyšší.
Podpříkazy rozhraní příkazového řádku Databricks spustíte tak, že je připojíte k databricks repos
. Tyto dílčí příkazy volají rozhraní API repos.
Další informace o úložištích najdete v tématu Integrace Gitu pro složky Databricks Git.
databricks repos --help
Usage: databricks repos [OPTIONS] COMMAND [ARGS]...
Utility to interact with the repos API.
Options:
-v, --version [VERSION]
--debug Debug mode. Shows full stack trace on error.
--profile TEXT CLI connection profile to use. The default profile is
"DEFAULT".
-h, --help Show this message and exit.
Commands:
create Creates a repo.
delete Deletes a repo.
get Lists information about a repo.
list Lists all available repos in the workspace.
update Updates information about a repo.
Vytvoření úložiště
Pokud chcete zobrazit dokumentaci k použití, spusťte databricks repos create --help
příkaz .
Využití
databricks repos create --url <url> --provider <provider> --path <path>
Nahrazení:
<url>
s adresou URL požadovaného poskytovatele Gitu do úložiště.<provider>
s požadovaným názvem poskytovatele Gitu, napříkladgitHub
. Mezi dostupné poskytovatele patří:azureDevOpsServices
bitbucketCloud
bitbucketServer
gitHub
gitHubEnterprise
gitLab
gitLabEnterpriseEdition
Název poskytovatele je možné zadat jako nerozlišující velká a malá písmena (například
gitHub
oběgithub
jsou platné).<path>
s volitelnou cestou k úložišti v pracovním prostoru Azure Databricks, například/Repos/someone@example.com/my-repo
.
Příklad výstupu
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Výpis všech dostupných úložišť v pracovním prostoru
Pokud chcete zobrazit dokumentaci k použití, spusťte databricks repos list --help
příkaz .
Využití
databricks repos list --path-prefix <path-prefix> --next-page-token <next-page-token>
Nahrazení:
-
<path-prefix>
s volitelnou předponou cesty k úložišťm v pracovním prostoru Azure Databricks, například/Repos/someone@example.com/my-repo
. -
<next-page-token>
s volitelným dalším tokenem stránky, který jste zadali spuštěním předchozího příkazu, získáte další stránku výsledků.
Příklad výstupu
{
"repos": [
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
},
{
"id": 2345678901234567,
"path": "/Repos/someone@example.com/my-repo-2",
"url": "https://github.com/my/my-repo-2",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "837ac1f924a5ca56117597c5c79bb02300ff1f4a"
}
]
}
Výpis informací o úložišti
Pokud chcete zobrazit dokumentaci k použití, spusťte databricks repos get --help
příkaz .
Využití
databricks repos get --repo-id <repo-id> --path <path>
Nahrazení:
-
<repo-id>
s ID úložiště, například1234567890123456
. Id získáte spuštěním příkazu list .--repo-id
nebo--path
je povinný. -
<path>
s cestou k úložišti v pracovním prostoru Azure Databricks, například/Repos/someone@example.com/my-repo
. Pokud chcete získat cestu, spusťte příkaz get nebo list .--repo-id
nebo--path
je povinný.
Příklad výstupu
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Aktualizace úložiště na nejnovější potvrzení vzdálené větve nebo na značku
Pokud chcete zobrazit dokumentaci k použití, spusťte databricks repos update --help
příkaz .
Využití
databricks repos update --repo-id <repo-id> --branch <branch>
Nebo:
databricks repos update --repo-id <repo-id> --tag <tag>
Nebo:
databricks repos update --path <path> --branch <branch>
Nebo:
databricks repos update --path <path> --tag <tag>
Přesně jeden z --repo-id
nebo --path
je povinný a přesně jeden z --branch
nebo --tag
je povinný.
--repo-id
nebo --path
identifikuje složku Git Databricks, která by se měla aktualizovat.
--branch
nebo --tag
identifikuje potvrzení aktualizace na novou větev nebo novou větev, která se má rezervovat. Pokud --branch
nebo --tag
odkazuje na aktuálně rezervovanou větev, složky Gitu Databricks provádějí operaci vyžádání změn, která aktualizuje na nejnovější potvrzení pro tuto větev. Pokud --branch
nebo --tag
odkazuje na větev, která není aktuálně rezervovaná, složky Gitu Databricks zkontrolují zadanou větev.
Nahrazení:
-
<repo-id>
s ID úložiště, například1234567890123456
. Id získáte spuštěním příkazu list . -
<path>
s cestou k úložišti v pracovním prostoru Azure Databricks, například/Repos/someone@example.com/my-repo
. Pokud chcete získat cestu, spusťte příkaz get nebo list . -
<branch>
s názvem větve v úložišti, která se má použít, napříkladmy-branch
. -
<tag>
s názvem větve v úložišti, která se má použít, napříkladmy-tag
.
Příklad výstupu
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "my-branch",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Odstranění úložiště
Pokud chcete zobrazit dokumentaci k použití, spusťte databricks repos delete --help
příkaz .
Využití
databricks repos delete --repo-id <repo-id>
Nebo:
databricks repos delete --path <path>
Nahrazení:
-
<repo-id>
s ID úložiště, například1234567890123456
. Id získáte spuštěním příkazu list .--repo-id
nebo--path
je povinný. -
<path>
s cestou k úložišti v pracovním prostoru Azure Databricks, například/Repos/someone@example.com/my-repo
. Pokud chcete získat cestu, spusťte příkaz get nebo list .--repo-id
nebo--path
je povinný.
V případě úspěchu se nezobrazí žádný výstup.