azure-cli
bringing up containers in azure#
Create a resource group
sql
az group create --name myGroup --location eastus
Create the container
css
az container create --resource-group myGroup --name myName --image tensorflow/tensorflow --dns-name-label myDnsName --ports 8888
Show status
css
az container show --resource-group myGroup --name myName --query "{FQDN:ipAddress.fqdn,ProvisioningState:provisioningState}" --out table
azure container repository login#
bashaz login az acr login --name repoName
creating a service principal with cli#
bash
# create - returns client id & secret
az ad sp create-for-rbac -n "my-service-principal"
# reset
az ad sp reset-credentials --name "my-service-principal"
creating azure signalr service with cli#
bash
# standard
az signalr create --name mySignalR --resource-group myResourceGroup --sku Standard_S1
# free
az signalr create --name mySignalR --resource-group myResourceGroup --sku Free_F1
# get connection string
az signalr key list -n mySignalR -g myResourceGroup --query primaryConnectionString -o tsv
az acr login fails on mac#
The following should just work:
undefinedaz acr login -n myRegistry
But on MacOS I was getting this:
vbnet
Error saving credentials: error storing credentials - err: exit status 1, out: `The user name or passphrase you entered is not correct.`
Login failed.
Thanks to this stackoverflow question the solution was to:
Try opening Keychain Access.app. Right-click on the login keychain and try locking it and then unlocking it again.
app registration#
bash
az ad app create --display-name stafford-test-app --reply-urls https://app.getpostman.com/oauth2/callback
az ad app credential reset --append --id <appId-from-above-command>
login to a tenant with no subscriptions#
bashaz login --tenant your.tenant.com --allow-no-subscriptions