我对 Azure 平台还很陌生,我曾尝试在 Google 上搜索任何帮助,但不幸的是,我的 Google 搜索技能并不是最好的。
我在 Azure 中有一个 Linux VM,Linux VM 上偶尔会有 wav 文件,需要从中复制。
我的计划是使用 Wokrer 角色访问 Linux VM 并使用 scp 复制文件,然后将它们存储在 Azure 中的存储帐户中。
是否有可能在正确的方向上有一些指示如何实现这一点?
我对 Azure 平台还很陌生,我曾尝试在 Google 上搜索任何帮助,但不幸的是,我的 Google 搜索技能并不是最好的。
我在 Azure 中有一个 Linux VM,Linux VM 上偶尔会有 wav 文件,需要从中复制。
我的计划是使用 Wokrer 角色访问 Linux VM 并使用 scp 复制文件,然后将它们存储在 Azure 中的存储帐户中。
是否有可能在正确的方向上有一些指示如何实现这一点?
在您的情况下,不需要辅助角色(只不过是在云服务中运行的 Windows Server VM)。如果您确实需要与 Linux 实例对话的辅助角色实例,则必须将它们与虚拟网络连接。我猜你才刚刚开始,这个解决方案听起来设计过度了。
相反:只需从基于 linux 的应用程序直接写入 blob 存储。如果您正在使用 .NET、Java、PHP、Python 或 Ruby,那么已经有 SDK 可以为您处理这个问题 - 转到此处并向下滚动到开发人员中心,下载选择的 SDK,然后查看一些- 开始教程。
请记住,blob 存储是存储即服务,可从任何地方访问。在下面,它只是 REST 调用,语言 sdk 包装了这些调用。
Azure Training Kit中有更多示例。