问题标签 [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 投票
1 回答
762 浏览

azure-cloud-shell - Azure Cloud Shell - 存储创建失败

似乎每次我尝试使用 Cloud Shell 的现有共享时,都会出现烦人的错误

错误:400 {"error":"code":"AccountPropertyCannotBeUpdated","message":"在输入中指定了属性 'kind',但无法更新。"}}。我曾尝试先创建一个资源组,然后再创建一个存储帐户,然后选择创建一个新的文件共享,但这也失败了。我想使用一个共享来为我的团队中的每个成员存储 Cloud Shell img 文件,以便我们可以轻松地共享文件。

0 投票
1 回答
1782 浏览

azure - 使用云 shell SSH 到 Azure 上的 Linux VM

我很想使用 Azure 云外壳通过 SSH 连接到我在 Azure 上的 Linux VM,它们没有公共 IP,并且位于虚拟网络上。有谁知道我可以做到这一点的方法吗?

0 投票
1 回答
277 浏览

azure - 使用特定租户的 az cli login 生成错误

我正在尝试使用“az login --tenant mytenant.onmicrosoft.com”从门户云 shell bash 登录不同的租户,它给出了错误:azure cloud shell 自动验证最初启动它的用户。结果 az login 被禁用。我怎样才能解决这个问题的任何想法?

0 投票
2 回答
3970 浏览

azure - Azure Cloud Shell - 无法识别术语“Stop-AzureVM”

我正在尝试使用 Azure Cloud Shell(基于浏览器)来管理经典 VM。当我运行这个命令时:

我收到此错误:

我做错了什么,还是 Cloud Shell 不支持这一点?

0 投票
3 回答
241 浏览

azure - 从 cli 交换 Azure 应用服务时如何获取交换配置预览?

通过门户将生产槽与 Azure 应用服务的暂存槽交换时,您会收到一点警告,以防槽之间的配置不同。

当我从命令行交换时(例如在 bash 中使用 az ),我想得到相同的警告,这可能吗?如果可以,该怎么做?

0 投票
1 回答
1089 浏览

azure-ad-b2c - 如何将 Revoke-AzureADUserAllRefershToken 与 Azure AD B2C 一起使用?

我看到了这个答案和更新(Azure AD B2C 中的撤销端点),但我不确定如何将它与 Azure AD B2C 一起使用。我打开了一个 Azure Cloud Shell,它返回对象 ID 不存在。我从我的父 Azure 目录运行它,因为我无法在我的 Azure AD B2C 目录中打开 Azure Cloud Shell(它说“未找到有效订阅”)。是否必须从 Azure AD B2C 目录中运行此命令?如果是这样,我如何链接订阅以便我可以做到这一点?

0 投票
2 回答
8013 浏览

azure - Azure Kudu 访问被 curl 拒绝

正如 Azure Kudu 网页所建议的那样,尝试从 curl 访问 Azure App 日志流。我在 Windows 10 命令提示符下。这是我正在尝试的示例命令行:

  • myApp: 是我的 Azure 应用服务的名称。

  • myUserName

    • 我尝试使用来自 Web 部署配置文件的凭据,这是 Visual Studio 发布配置文件使用的凭据。也就是说,当用户看起来$myApp和密码是一些 60 字符长的字符串时。
    • 我还尝试从 Azure 门户 > MyApp > 部署凭据创建用户级部署凭据,它要求提供部署/FTP 用户名和密码

在这两种情况下,curl 都会显示网页标题的内容401 - 未经授权:由于凭据无效,访问被拒绝。. 我还尝试将用户名用双引号括起来,以及用反斜杠 (\) 转义美元符号 ($)。没运气。

我一定是在做一些非常愚蠢的事情。我已经阅读了几个文档和帖子,例如官方 Kudu 文档msdn在这里,我认为我正在按照说明进行操作。其他来源:MSDN 再次旧的 seirer 帖子

编辑

根据建议,我尝试使用用户级部署凭据和 VS Web 部署凭据(转义和未转义)访问https://myApp.scm.azurewebsites.net/basicauth :不走运。我还再次保存了用户级密码,以防我之前犯了错误。

然后我从 curl 切换到 Insomnia 客户端。

当我basicauth使用用户级部署凭据和 Web 部署凭据点击 时,实际的 Kudu 页面会正确显示。
当我api/logstream使用两个凭据点击 时,似乎请求永远不会返回,我猜这是由于日志输出的连续流动。

因此,与 Insomnia 客户端相比,命令行中的 curl 似乎有些有趣。我正在使用的卷曲版本:

curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL
发布日期:[未发布]
协议:dict 文件 ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
功能:AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL

再次回到卷曲:

当我删除-u选项(因此密码提示)并手动添加由 Insomnia 生成的基本身份验证标头时,一切都很好。
当我使用-u选项传递myUserName:myPassword时,一切都很好。因此,在提示符下输入密码的方式似乎确实有些不同。

编辑#2

同样,在@David Ebbo 建议之后,详细的 curl 输出显示计算的 Base-64 令牌似乎是错误的。

  • 工作的是 44 个字符长,以单个=.
  • curl-v输出中显示的是 20 个字符,以 double 结尾=
  • 它们都共享相同的初始 17 个字符。

据此,这可能是由于尾随换行符被用作密码的一部分。但无论如何,不​​知道如何从这里继续前进。在这一点上,只需了解正在发生的事情,解决方法已经存在。为了完整起见,这里是(编辑的)详细日志:

0 投票
1 回答
231 浏览

azure - 无法使用 Azure 云外壳找到从 git 克隆的存储库

我打开 Azure Cloud Shell,一旦命令提示符准备好,我尝试 git clone https://github.com/Azure-Samples/python-docs-hello-world并成功克隆。但是,我无法找到克隆文件的位置。在使用 Azure Cloud Shell 进行定位的过程中需要帮助。

0 投票
2 回答
58 浏览

azure - MS Azure 中是否有类似于 Google Cloud 的代码编辑器

我正在寻找从 MS Azure 云环境内部编写 python 代码但是我没有任何选择。我正在寻找类似于谷歌云的东西,我可以从云外壳打开代码编辑器。

0 投票
2 回答
238 浏览

azure - 在 Azure Powershell 或云 shell 的两个存储帐户中创建 100 个容器

我想在两个存储帐户中创建 100 个容器。如果我们选择手动过程是很乏味的。一个是经典的,另一个是 RM 存储帐户。(说真的,有时我会想我为什么要在 Azure 上这样做)

这个怎么做。1)使用 powershell For PS 我在 add-azureaccount 命令弹出窗口中遇到错误在此处输入图像描述

任何人都可以帮助。

和 2)使用 Azure Cloud Shell 我如何使用 Azure Cloud Shell 执行此操作