培训
认证
Microsoft Certified: Azure Administrator Associate - Certifications
演示在 Microsoft Azure 中配置、管理、保护和管理关键专业功能的关键技能。
你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure Cloud Shell 是一个基于浏览器的终端,提供经过身份验证的预配置 shell 体验用于管理 Azure 资源。 Cloud Shell 随附了你所需的工具,并且其中已安装这些工具。
Azure Cloud Shell 在 Azure Linux 上运行,它是 Microsoft 用于云基础结构边缘产品和服务的 Linux 分发版。 可以选择 Bash 或 PowerShell 作为默认 shell。
Microsoft 在内部编译 Azure Linux 存储库中包含的所有包,以帮助防范供应链攻击。 有关更多信息或请求更改 Azure Linux 映像,请参阅 Cloud Shell GitHub 存储库。
Cloud Shell 自动验证 Azure 帐户,以允许安全访问 Azure CLI、Azure PowerShell 和其他云管理工具。
第一次启动 Cloud Shell 时,可以选择使用带有或不带有附加存储帐户的 Cloud Shell。 选择在没有存储的情况下继续是开始使用 Cloud Shell 的最快方法。 在没有存储的情况下使用 Cloud Shell 称为临时会话。 关闭 Cloud Shell 窗口时,保存的所有文件都会被删除,并且不会跨会话保留。
要在会话之间持久保存文件,可以选择装载存储帐户。 Cloud Shell 会自动为将来的所有会话连接存储(装载为 $HOME\clouddrive
)。
此外,$HOME
目录在 Azure 文件共享中作为 .img
文件保存。 计算机状态和 $HOME
之外的文件不会在会话之间保存。 详细了解如何在 Cloud Shell 中持久保存文件。
存储机密(如 SSH 密钥)时,请使用最佳做法。 可以使用 Azure Key Vault 来安全地存储和检索密钥。 有关详细信息,请参阅使用 Azure CLI 管理 Key Vault。
Cloud Shell 中的 PowerShell 提供 Azure 驱动器 (Azure:
)。 可以通过 cd Azure:
切换到 Azure 驱动器并通过 cd ~
返回到主目录。 使用 Azure 驱动器可以轻松发现并像在文件系统中那样浏览 Azure 资源,例如计算、网络、存储等资源。 无论位于何种驱动器,都可以继续使用熟悉的 Azure PowerShell cmdlet 来管理这些资源。
备注
直接在 Azure 门户中或者通过 Azure PowerShell cmdlet 对 Azure 资源所做的任何更改会反映在 Azure:
驱动器中。 不过,必须运行 dir -Force
以刷新 Azure:
中资源的视图。
Cloud Shell 包括 Terraform、Ansible 和 Chef InSpec 等开源工具的预配置身份验证。 有关详细信息,请参阅以下文章:
最常用的工具预装在 Cloud Shell 中。 此特选工具集合每月更新一次。 使用以下命令查看当前的工具和版本列表。
Get-Module -ListAvailable
命令获取已安装模块的列表tdnf list
命令列出已安装的 TDNF 包pip3 list
命令列出已安装的 Python 包Cloud Shell 预安装了以下 Azure 命令行工具:
Linux 工具
bash
zsh
sh
tmux
dig
文本编辑器
生成工具
make
maven
npm
pip
源代码管理
数据库工具
编程语言
如果你已将 Cloud Shell 配置为使用存储帐户,则可以安装自己的工具。 可以安装任何不需要 root 权限的工具。 例如,可以安装 Python 模块、PowerShell 模块、Node.js 包以及大多数可以通过 wget
安装的包。
培训
认证
Microsoft Certified: Azure Administrator Associate - Certifications
演示在 Microsoft Azure 中配置、管理、保护和管理关键专业功能的关键技能。