问题标签 [azure-cloud-shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1393 浏览

bash - Helm 安装失败并出现错误:无法从 Azure Cloud Shell 中找到分蘖

从云 shell 调用的 Helm install 上周工作,但现在无论使用 bash 还是 powershell,它都会返回

错误:找不到分蘖

上周,我能够按照 Microsoft 文章 Create an HTTPS ingress controller on Azure Kubernetes Service (AKS) 创建一个入口控制器

现在,当我进入 helm install 步骤时,我得到了标题中指示的错误。要重新创建此问题:

  • 从 powershell 云外壳中卸载 clouddrive
  • 使用 Azure 门户删除 Azure 存储中的 cloudshell 文件共享。
  • 使用提供的默认值使用高级网络创建一个 2 节点“B2s”Kubernetes 服务。
  • 使用 bash 或 Powershell 打开 Cloud Shell。
  • 执行az aks get-credentials并提供 AKS 群集的名称。
  • kubectl create namespace ingress-basic
  • helm repo 添加稳定的 https://kubernetes-charts.storage.googleapis.com/
  • 上面的命令将警告您需要执行 helm init。
  • 执行az aks list以获取 AKS 群集的 servicePrincipalProfile:clientId
  • 使用上面命令的 clientId 为 service-account 参数执行helm init --service-account
  • 使用 Microsoft Docs 中的参数执行 helm install在 Azure Kubernetes 服务 (AKS) 上创建 HTTPS 入口控制器

此时你应该得到标题中提到的错误。关于我可能遗漏的任何建议。

0 投票
1 回答
467 浏览

azure - 无法从 Azure Cloud Shell 访问 Kubernetes 仪表板

我正在使用 Azure DevOps Pipelines 在 AKS 中部署微服务。在 Kubernetes 集群中部署后,我曾经使用 Azure Cloud Shell 中的以下命令浏览 Kubernetes 仪表板。

az aks get-credentials --resource-group ResourceGroupName --name ClusterName

az aks browse --resource-group ResourceGroupName --name ClusterName

运行这些命令后,我将获得一个访问控制台的 URL。 https://gateway12.centralindia.console.azure.com/n/cc-a0c05198/cc-a0c05198/proxy/8001/

但是现在当我导航到上面的链接时,我进入了屏幕下方。 截屏

0 投票
1 回答
2522 浏览

azure-storage - Add-AzTableRow 命令在 Azure Cloud Shell 中不可用

我正在尝试使用 Azure Cloud Shell 在我的表存储中插入新行,但我面临以下异常。所以让我知道我们需要用来插入的任何其他命令。

块引用

块引用

下面是命令:

0 投票
1 回答
1173 浏览

azure - 返回 BadRequest 的 New-AzScheduledQueryRule

我想基于查询使用 PowerShell 创建日志警报。我按照https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-log#managing-log-alerts-using-powershell下的说明进行了如下修改:

上述命令成功,但是当我运行以下命令来创建规则时:

我收到一个 BadRequest:

我找不到原因。

你有什么主意吗 ?

在此先感谢尼古拉斯

0 投票
1 回答
363 浏览

azure-powershell - 在模块 0.7.3 和 0.7.2 上使用 Get-AzUserAssignedIdentity 时出错“无法将扩展的‘版本’转换为布尔值”

以下命令以前在本地 PS 会话中使用模块 Az.ManagedServiceIdentity 版本 0.7.2 运行,但在我更新到 0.7.3 后中断,现在即使在降级模块版本后也无法再次运行。我想理想地使用 cloud shell 中的这个模块,但得到同样的错误。

这用于获取使用用户分配的托管标识分配 Azure 蓝图所需的 ID、RG、名称、位置、TenantId 等。现在第二个命令抛出这个错误:

调试结果:调试:上午 5:51:44 - GetAzureRmUserAssignedIdentityCmdlet 开始使用 ParameterSet 'ResourceGroupParameterSet' 进行处理。调试:上午 5 点 51 分 44 秒 - 使用帐户 ID ' '...调试:[Common.Authentication]:使用帐户进行身份验证:' ',环境:'AzureCloud',租户:'***' 调试:[HttpClientOperations] :添加标头“元数据”调试:检查缓存请求http://localhost:50342/oauth2/token?resource=https%3A%2F%2Fmanagement.core.windows.net%2F&api-version=2018-02-01 调试:缓存命中调试:============================= HTTP请求=============== =============

HTTP 方法:GET

绝对 Uri: https : //management.azure.com/subscriptions/***/resourceGroups/***Identity-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/my-uami?api-version=2015-08-31-预习

标头:x-ms-client-request-id:f0c521dd-5e24-400c-acc5-b47e9f1e75f2 Accept-Language:en-US

身体:

调试:============================= HTTP响应================= ==========

状态码:BadRequest

标头: Cache-Control : no-cache Pragma : no-cache Strict-Transport-Security : max-age=31536000; includeSubDomains 服务器:Microsoft-HTTPAPI/2.0 x-ms-ratelimit-remaining-subscription-reads:11997 x-ms-request-id:8164b0a7-a810-4cb0-b5c1-29484e924c3f x-ms-correlation-request-id:8164b0a7- a810-4cb0-b5c1-29484e924c3f x-ms-routing-request-id : EASTUS:20200405T055145Z:8164b0a7-a810-4cb0-b5c1-29484e924c3f X-Content-Type-Options : nosniff 日期 : Sun:51 Apr 2020:格林威治标准时间 44

Body: { "error": { "code": "BadRequest", "message": "Extended 'versions' can't be convert to a boolean" } }

Get-AzUserAssignedIdentity:无法将扩展“版本”转换为布尔值 DEBUG:AzureQo​​SEvent:CommandName - Get-AzUserAssignedIdentity;IsSuccess - 错误;持续时间 - 00:00:00.2875296;; 异常 - Microsoft.Rest.Azure.CloudException:扩展的“版本”无法在 Microsoft.Azure.Management.ManagedServiceIdentity.UserAssignedIdentitiesOperations.GetWithHttpMessagesAsync(String resourceGroupName, String resourceName, Dictionary 中转换为布尔值2 customHeaders, CancellationToken cancellationToken) at Microsoft.Azure.Commands.ManagedServiceIdentity.UserAssignedIdentities.GetAzureRmUserAssignedIdentityCmdlet.ExecuteCmdlet() at Microsoft.WindowsAzure.Commands.Utilities.Common.CmdletExtensions.<>c__31.b__3_0(T c) 在 Microsoft.WindowsAzure.Commands.Utilities.Common.CmdletExtensions.ExecuteSynchronouslyOrAsJob[T](T cmdlet, Action`1 执行器) 在 Microsoft.WindowsAzure.Commands.Utilities.Common.CmdletExtensions.ExecuteSynchronouslyOrAsJob[T] (T cmdlet) 在 Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet.ProcessRecord(); 调试:完成发送指标。调试:上午 5:51:45 - GetAzureRmUserAssignedIdentityCmdlet 结束处理。

0 投票
1 回答
285 浏览

azure - 如果输入代码没有任何反应。在 Visual Studio 代码终端中打开 azure cloud shell

在 Visual Studio 代码上安装 Azure 帐户扩展和 node.js 后,我无法code .在成功登录后打开云 shell。

我错过了任何步骤吗?请参阅此文档:https ://azure.microsoft.com/en-us/blog/cloudshelleditor/

在此处输入图像描述

另外,我想使用vi命令来编辑文件。

如果我想编辑 1.txt 中的内容,我只能用 and 上下移动ctrl+upctrl+down但不能左右移动。vi我们如何使用命令左右移动。如果这是命令的限制,还有其他编辑文件的方法/方法吗?

在此处输入图像描述

0 投票
1 回答
1450 浏览

azure - 在 azure cloud shell 编辑器中创建新文件

当打开 cloudshell 编辑器时,已经为我们创建了一个文件,我们可以保存它。一旦我们保存它,我们如何创建一个新文件?如果我们关闭编辑器并再次打开它,则可以看到相同的保存文件。

重新启动 cloud shell 或打开一个新会话会有所帮助,但这是实现此目的的唯一方法吗?

0 投票
1 回答
366 浏览

azure - Azure Cloud Shell 与 Bastion 有什么区别?

Azure Cloud Shell 与 Bastion 有什么区别?

我正在尝试了解 Bastion 的用例场景。我可以使用门户中的 azure cloud shell 连接/管理我的 azure 资源(cli / powershell)

我还注意到 Bastion 提供了类似的服务。

Bastion 是否还有其他用例,并且在其中它优于云壳。

0 投票
2 回答
110 浏览

c# - 使用 cloud power shell 在 azure 数据库和本地数据库之间同步数据

0 投票
1 回答
129 浏览

azure - 在 Azure Cloud Shell Bash 中生成随机字符串的问题