powershell - azurermsubscription - portal login azure
Cómo configurar el almacenamiento predeterminado Cuenta para la suscripción a Azure RM (4)
Estoy intentando establecer Azure Rm Subscription ( Get-AzureRMSubscription
) Get-AzureRMSubscription
en una cuenta de almacenamiento de brazo concreta ( Get-AzureRmStorageAccount
) y no puedo encontrar un cmdlet que lo haga.
Con los viejos cmdlets azure normales, puedo hacer lo siguiente para configurar CurrentStorageAccount como
$subscription = Get-AzureSubscription
Set-AzureSubscription -SubscriptionName $subscription.SubscriptionName -CurrentStorageAccountName "somestorageaccount"
Get-AzureSubscription | select *
Este conjunto lo es. Pero no puedo hacer esto dentro del brazo cmdlets.
Otra cosa que es confusa es que estoy usando la misma suscripción, por ejemplo. Visual Studio Enterprise. Y al usar tanto el brazo como los cmdlets regulares, obtenga la suscripción a Azur. Obtengo la misma suscripción, pero ¿por qué una muestra -CurrentStorageAccount y otra suscripción que no muestra -CurrentStorageAccount.
Ese comando se llama Set-AzureRMCurrentStorageAccount .
Exactamente como dijiste, set-azureRmCurrentStorageAccount -context $Ctx
configurará tu cuenta de almacenamiento predeterminada en contexto. Tampoco puedo encontrar ningún artículo para obtener una explicación sobre esto. Creo que puede intentar usar Azure CLI para configurar su cuenta de almacenamiento de Azure predeterminada en variables de entorno.
Para establecer la suscripción de RM predeterminada para la sesión actual en PowerShell use
Get-AzureRmSubscription –SubscriptionName "MyFavSubscription" | Select-AzureRmSubscription
y para establecer el contexto de almacenamiento RM predeterminado para la sesión actual
Set-AzureRmCurrentStorageAccount –ResourceGroupName "MyFavResourceGroup" `
–StorageAccountName "MyFavStorageAccountName"
Primero, debe configurar su suscripción predeterminada.
$SubscriptionName = "MyDefaultSubscription"
Select-AzureSubscription -SubscriptionName $SubscriptionName –Default
En otros casos, puede establecer su ubicación de suscripción predeterminada.
# For example, South Central US
$Location = "South Central US"
Luego obtenga su (s) nombre (s) de cuenta de almacenamiento
$StorageAccountName = (Get-AzureStorageAccount)[0].label
Observe el número cero? Indica la numeración de tu almacenamiento. La numeración comienza con 0. Si usa el comando Get-AzureStorageAccount , enumerará todas sus cuentas de almacenamiento (clásicas). Para eso puedes elegir tu almacenamiento deseado.
Luego, por último, configure su cuenta de almacenamiento predeterminada.
Set-AzureSubscription -SubscriptionName $SubscriptionName -CurrentStorageAccountName $StorageAccountName