在 Bash 云 Shell 中映射 Azure 文件共享

Mapping Azure File Share in Bash Cloud Shell

这可能吗?到目前为止,我运气不佳,但我的 Linux 技能有限。我希望能够映射一个持久共享,以便我可以存储团队中每个人都可以访问的 Terraform 状态文件。使用 PowerShell Shell,我可以轻松地为共享创建一个新的 psdrive,但你不能 运行 从 PowerShell Shell 进行 Terraform。

今天,Cloud Shell 中只有 Bash 提供 Terraform。使用 Bash 时,它会使用首次使用 Cloud Shell.

时映射的文件共享来保留 $Home 目录的全部内容

这里有每个 shell 工具的列表:

Bash

PowerShell

至于映射文件共享,其实是在第一次访问云时需要做的shell。查看 this documentation about it.

要在 Bash 内试用 Terraform,请查看此特定 tutorial for using Terraform within Bash Cloud Shell

也许您可以使用它与我团队中的每个人共享文件。

首先你应该确保每个云 shell 使用 相同的存储帐户 ,每个云都将创建其 $Home 目录的磁盘映像到保留目录中的所有内容,如下所示:

然后上传 文件到该文件共享,如下所示:

检查云端文件shell:
来自 user1:

来自 user2:

通过这种方式,您可以将文件共享给同一存储帐户中的所有用户。

:
关于通过Azure门户上传文件到Azure文件共享,请参考这个article.

上传文件到这个路径:

希望对您有所帮助。