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

BERLAKU UNTUK: Gremlin API

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

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.

      Launch Cloud Shell in a new window

    • 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.

Skrip sampel

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

Hapus 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