问题标签 [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.
azure-cloud-shell - Azure Cloud Shell - 存储创建失败
似乎每次我尝试使用 Cloud Shell 的现有共享时,都会出现烦人的错误
错误:400 {"error":"code":"AccountPropertyCannotBeUpdated","message":"在输入中指定了属性 'kind',但无法更新。"}}。我曾尝试先创建一个资源组,然后再创建一个存储帐户,然后选择创建一个新的文件共享,但这也失败了。我想使用一个共享来为我的团队中的每个成员存储 Cloud Shell img 文件,以便我们可以轻松地共享文件。
azure - 使用云 shell SSH 到 Azure 上的 Linux VM
我很想使用 Azure 云外壳通过 SSH 连接到我在 Azure 上的 Linux VM,它们没有公共 IP,并且位于虚拟网络上。有谁知道我可以做到这一点的方法吗?
azure - 使用特定租户的 az cli login 生成错误
我正在尝试使用“az login --tenant mytenant.onmicrosoft.com”从门户云 shell bash 登录不同的租户,它给出了错误:azure cloud shell 自动验证最初启动它的用户。结果 az login 被禁用。我怎样才能解决这个问题的任何想法?
azure - Azure Cloud Shell - 无法识别术语“Stop-AzureVM”
我正在尝试使用 Azure Cloud Shell(基于浏览器)来管理经典 VM。当我运行这个命令时:
我收到此错误:
我做错了什么,还是 Cloud Shell 不支持这一点?
azure - 从 cli 交换 Azure 应用服务时如何获取交换配置预览?
通过门户将生产槽与 Azure 应用服务的暂存槽交换时,您会收到一点警告,以防槽之间的配置不同。
当我从命令行交换时(例如在 bash 中使用 az ),我想得到相同的警告,这可能吗?如果可以,该怎么做?
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 目录中运行此命令?如果是这样,我如何链接订阅以便我可以做到这一点?
azure - Azure Kudu 访问被 curl 拒绝
正如 Azure Kudu 网页所建议的那样,尝试从 curl 访问 Azure App 日志流。我在 Windows 10 命令提示符下。这是我正在尝试的示例命令行:
myApp
: 是我的 Azure 应用服务的名称。myUserName
:- 我尝试使用来自 Web 部署配置文件的凭据,这是 Visual Studio 发布配置文件使用的凭据。也就是说,当用户看起来
$myApp
和密码是一些 60 字符长的字符串时。 - 我还尝试从 Azure 门户 > MyApp > 部署凭据创建用户级部署凭据,它要求提供部署/FTP 用户名和密码
- 我尝试使用来自 Web 部署配置文件的凭据,这是 Visual Studio 发布配置文件使用的凭据。也就是说,当用户看起来
在这两种情况下,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 个字符。
据此,这可能是由于尾随换行符被用作密码的一部分。但无论如何,不知道如何从这里继续前进。在这一点上,只需了解正在发生的事情,解决方法已经存在。为了完整起见,这里是(编辑的)详细日志:
azure - 无法使用 Azure 云外壳找到从 git 克隆的存储库
我打开 Azure Cloud Shell,一旦命令提示符准备好,我尝试 git clone https://github.com/Azure-Samples/python-docs-hello-world并成功克隆。但是,我无法找到克隆文件的位置。在使用 Azure Cloud Shell 进行定位的过程中需要帮助。
azure - MS Azure 中是否有类似于 Google Cloud 的代码编辑器
我正在寻找从 MS Azure 云环境内部编写 python 代码但是我没有任何选择。我正在寻找类似于谷歌云的东西,我可以从云外壳打开代码编辑器。