Gunakan Azure CLI untuk membuat akun, database, dan grafik tanpa server Gremlin

BERLAKU UNTUK: Gremlin

Skrip dalam artikel ini membuat Azure Cosmos DB untuk akun, database, dan grafik tanpa server Gremlin.

Prasyarat

  • Jika Anda tidak memiliki Langganan Azure, buat Akun gratis Azure sebelum memulai.

  • Skrip ini memerlukan Azure CLI versi 2.30 atau yang lebih baru.

    • Anda dapat menjalankan skrip pada lingkungan Bash di Azure Cloud Shell. Saat Cloud Shell terbuka, pastikan untuk memilih Bash di bidang lingkungan di kiri atas jendela shell. Cloud Shell memiliki versi Azure CLI terbaru.

    • Jika mau, Anda dapat menginstal Azure CLI untuk menjalankan skrip secara lokal. Jalankan versi az untuk menemukan versi Azure CLI Anda, dan jalankan peningkatan az jika Anda perlu meningkatkannya. Masuk ke Azure dengan menjalankan masuk az.

Sampel skrip

Skrip ini menggunakan perintah berikut:

# Create a Gremlin serverless account, database and graph

# Variable block
let "randomIdentifier=$RANDOM*$RANDOM"
location="East US"
failoverLocation="Central US"
resourceGroup="msdocs-cosmosdb-rg-$randomIdentifier"
tag="serverless-gremlin-cosmosdb"
account="msdocs-account-cosmos-$randomIdentifier" #needs to be lower case
database="msdocs-db-gremlin-cosmos"
graph="msdocs-graph1-gremlin-cosmos"
partitionKey="/partitionKey"

# Create a resource group
echo "Creating $resourceGroup in $location..."
az group create --name $resourceGroup --location "$location" --tags $tag

# Create a Cosmos account for Gremlin API
echo "Creating $account"
az cosmosdb create --name $account --resource-group $resourceGroup --capabilities EnableGremlin EnableServerless --default-consistency-level Eventual --locations regionName="$failoverLocation" failoverPriority=0 isZoneRedundant=False

# Create a Gremlin database
echo "Creating $database with $account"
az cosmosdb gremlin database create --account-name $account --resource-group $resourceGroup --name $database

# Create a Gremlin graph
echo "Creating $graph"
az cosmosdb gremlin graph create --account-name $account --resource-group $resourceGroup --database-name $database --name $graph --partition-key-path $partitionKey

Menghapus sumber daya

Jika Anda tidak memerlukan sumber daya yang dibuat oleh skrip, gunakan perintah hapus grup az untuk menghapus grup sumber daya dan semua sumber daya yang berada di dalamnya, termasuk akun dan database Azure Cosmos DB.

az group delete --name $resourceGroup

Langkah berikutnya

Dokumentasi Azure Cosmos DB CLI