一、什么是Azure cloud shell?
Azure Cloud Shell 是一个用于管理 Azure 资源的、可通过浏览器访问的交互式的 shell。
数据库专业人员使用多种环境、平台、云基础设施,如Amazon net Services、Microsoft Azure。在云解决方案中,你可以在他们的网络门户上工作,也可以使用命令行界面(CLI)。在当使用一组脚本和参数管理云资源时,命令行界面更好。但是,如果你使用多个系统、多服务器时,并且你希望在系统上区域性地设置命令,你可能希望在单个服务器上直接设置它们。
类似地,为了管理Azure资源,我们一般倾向于使用Azure门户、Azure PowerShell或Azure CLI。在本文中,我们将探讨管理Azure资源的另一种有用方法,即使用Azure Cloud Shell
。
二、Azure cloud shell有哪些重要特征
以下是与 Azure Cloud Shell 相关的最重要的选项:
2.1 自动验证以提高安全性
Azure Cloud shell对PowerShell和Azure接口的帐户访问进行机械而可靠的认证。这意味着,如果shell持续20分钟不活动,交互会话就会终止。这种自动特性有助于提高安全性。
2.2 跨会话的持久性
为了帮助用户跨会话继续文件,你可以使用Azure Cloud Shell进行演练,在启动时立即连接到Azure文件共享上。一旦会话完成,Azure Cloud Shell就可以将自己附加到你的存储中,并在未来持久化所有的会话。此外,你的主目录也会保存为一个图片。
2.3 从任何地方进行虚拟访问
该服务允许你连接到Azure平台,使用基于浏览器的真正的shell专业知识,托管在云中,可以从任何地方访问。Azure Cloud Shell 服务通常由单个用户根据自动分配使用。为了增强安全性,用户帐户在每次会话中都是真实的。
2.5 常用编程语言和工具
就像微软的其他部分一样,Azure会经常更新和维护Azure Cloud Shell。基于浏览器的服务自然会有通用的接口工具,这些工具包含PowerShell模块、Linux Shell解释器、供应管理、文本编辑器、Azure工具、仪表工具、构建工具、信息工具等等。另一方面,Azure Cloud Shell还可以与一些编程语言一起工作。最广泛使用的是Python
、.net
和Node.js
。
2.6 Azure Drive
PowerShell中的Cloud Shell从Azure Drive开始。这允许你浏览Azure资源的完整变化,以及存储、网络和其他资源等。Azure的Discovery和Navigation的方法与File System Navigation相同。然而,驱动并不重要,因为你仍然能够管理Azure的资源。
2.7 PowerShell cmdlets
使用链接: cmdlets.
当然,人们不能否认Cloud Shell的保护和身份验证,因为它在最可靠的Microsoft之下工作。事实上,正如前面提到的,微软管理着Cloud Shell并确保了广泛的语言支持和命令行工具。Cloud Shell需要额外收费,因为它对Azure接口的即时和自动访问进行了严格的认证。
2.8 Seamless readying
Cloud Shell的最新更新之一是图形文本编辑器。该特性是集成支持的ASCII文本文件称为摩纳哥(Monaco)编辑器。该特性允许您通过运行代码来制作和定制文件。
参考:https://microsoft.github.io/monaco-editor/
三、为什么我们要用 Azure cloud shell?
Azure Cloud Shell是用于管理Azure资源的associate degree交互式、真正的、浏览器可访问的Shell。它提供了选择最适合你使用的shell专业技术的灵活性,无论是Bash还是PowerShell。
Cloud Shell附加关联Azure文件共享以持久化你的信息。在初次使用时,Cloud Shell可以提示在Azure Files中形成一个文件共享(或附加关联一个既有的),以跨会话保存你的信息,Cloud Shell可以为未来的会话机械地重新附加它。
五、为什么我们倾向于使用 Azure Cloud Shell 而不是命令行界面或 PowerShell?
你可以在 PowerShell 中的 Cloud Shell 中使用它们,并且你将在你的数字计算机上远程使用它们来管理 Azure 云。如果你只想管理它在 Azure 中的资源,请使用 Azure CLI;如果你希望管理 Windows 服务器,请使用 Azure PowerShell。
Azure Cloud Shell 如何简化资源管理?
虽然 Azure 管理工具(类似于 PowerShell 模块或 Azure 命令行界面)将方便管理员管理其资源,但这些系统也有其缺点,其中包括代码依赖性、潜在的配置挑战和必须成功的延迟无疑是千里之外的 Azure 知识中心。
Azure Cloud Shell 是一种基于浏览器的命令行工具,可减轻这些负担。也就是说,如果管理员不小心,它也可能会引入自己的一系列挑战。
Azure Cloud Shell 可通过浏览器访问,为管理员提供仍处于预览阶段的 PowerShell 控制台或 Bash 控制台。它与命令行界面具有相同的外观和感觉,并支持众多库和工具,但作为 Node.js 和 UNIX 操作系统 shell 解释器。
初始关联后,Azure Cloud Shell 在后台启动 UNIX 操作系统工具并打开 Bash 或 PowerShell Core 控制台。对于首次使用的用户,该服务可以生成关联的 Azure 存储帐户。然后,它使用Azure文件在用户选择的shell中挂载一个驱动器,该驱动器为配置文件、脚本或其他合理的文件提供存储空间。
六、Azure Cloud Shell有什么好处?
同样,为了管理 Azure 资源,我们倾向于使用 Azure 门户或 Azure PowerShell 或 Azure CLI。在本文中,我们将探讨另一种管理 Azure 资源的有用方法,即 Azure Cloud Shell。
以下是使用 Azure Cloud Shell的好处:
- 自动验证以提高安全性。
- 跨会话的持久性。
- 从任何地方进行虚拟访问。
- 通用编程语言和工具。
- Azure驱动器。
- 已配置并经过身份验证的 Azure 工作站。
- 无缝部署。
七、总结
至此,你已经了解了 Azure Cloud Shell及其资产。Azure Cloud Shell 是用于管理 Azure 资源的交互式、浏览器可访问的 shell。它提供了选择最适合你使用的shell专业技术的灵活性,无论是Bash还是PowerShell。文章来源:https://www.toymoban.com/news/detail-402033.html
注:本文原创由
bluetata
发布于: https://bluetata.blog.csdn.net/ 转载请务必注明出处。文章来源地址https://www.toymoban.com/news/detail-402033.html
到了这里,关于[Azure - Cloud Shell] 微软 Azure Cloud Shell 介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!