📌  相关文章
📜  Microsoft Azure – Azure Cloud Shell 中的存储(1)

📅  最后修改于: 2023-12-03 15:32:53.178000             🧑  作者: Mango

Microsoft Azure – Azure Cloud Shell 中的存储

在 Microsoft Azure 平台上,Azure Cloud Shell 是一个强大的工具,允许你通过命令行来管理 Azure 资源。 Azure Cloud Shell 还集成了存储功能,这使得它成为管理虚拟机、网络和应用程序所需的一站式解决方案。

在 Azure Cloud Shell 中使用存储

Azure Cloud Shell 提供两个存储选项:Azure 文件存储和 Azure Blob 存储。使用这些存储选项可以轻松存储和访问 Azure 资源、运行脚本和应用程序。

Azure 文件存储

Azure 文件存储是一种可用于将文件和应用程序共享到 Azure 虚拟机的持久性存储解决方案。 Azure 文件存储提供了一种基于 SMB(Server Message Block)协议的高度可扩展的文件共享解决方案,可从任何位置连接到 Azure 虚拟机。

如果你需要在 Azure Cloud Shell 中创建和管理 Azure 文件存储,则需要执行下面的命令:

# 创建文件存储
az storage account create --name mystorageaccount --resource-group myresourcegroup --sku Standard_LRS

# 获取文件存储键
az storage account keys list --account-name mystorageaccount --resource-group myresourcegroup

# 将存储作为文件系统挂载到 Azure Cloud Shell
az storage share create --account-name mystorageaccount --account-key mystoragekey --name myshare

完成上述步骤后,你可以将 Azure 文件存储作为文件系统挂载到 Azure Cloud Shell。

Azure Blob 存储

Azure Blob 存储是一种可用于存储大量非结构化数据(如文本、音频、图像和视频)的持久性存储解决方案。 Azure Blob 存储基于 REST API 构建,可从任何位置(包括 Azure 虚拟机)使用。

如果你需要在 Azure Cloud Shell 中创建和管理 Azure Blob 存储,则需要执行下面的命令:

# 创建 Blob 存储帐户
az storage account create --name mystorageaccount --resource-group myresourcegroup --sku Standard_LRS

# 获取存储帐户的访问密钥
az storage account keys list --account-name mystorageaccount --resource-group myresourcegroup

# 上传文件到 Blob 存储容器
az storage blob upload-batch --destination mycontainer --source /path/to/local/folder --account-name mystorageaccount --account-key mystoragekey

完成上述步骤后,你可以使用 Azure Blob 存储 API 将文件上传到容器并从 Azure Cloud Shell 中访问它们。

总结

Azure Cloud Shell 中的存储选项可帮助程序员在管理 Azure 资源时轻松存储和共享文件和应用程序。通过 Azure Cloud Shell,程序员可以使用 Azure 文件存储和 Azure Blob 存储快速创建和管理存储解决方案。