gpt4 book ai didi

azure - 如何将文件从Azure文件存储复制到发布管道TFS中的Azure VM?

转载 作者:行者123 更新时间:2023-12-04 13:17:55 24 4
gpt4 key购买 nike

是否有任何内置的 TFS 构建任务或 PowerShell 脚本可以通过 TFS 中的发布部署管道将文件从 Azure 文件存储复制到 Azure VM。我尝试在互联网上查找一些内容,但没有取得任何成果。

最佳答案

不,我们没有这种内置任务。我们有一个Azure File Copy task使用它将应用程序文件和其他项目复制到 Microsoft Azure 存储 blob 或虚拟机 (VM)。

When the target is Azure VMs, the files are first copied to an automatically generated Azure blob container and then downloaded into the VMs. The container is deleted after the files have been successfully copied to the VMs.

您可以在 VM 上使用 AzCopy 命令将数据从 Blob 复制/下载到本地驱动程序。

  1. http://aka.ms/downloadazcopy 安装 AzCopy
  2. 阅读文档:https://learn.microsoft.com/en-us/azure/storage/storage-use-azcopy
  3. cd“C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy”
  4. 获取 Blob 存储(辅助) key
  5. Powershell:Blob 上传单个文件

    .\AzCopy /Source:C:\myfolder /Dest:<a href="https://myaccount.blob.core.windows.net/mycontainer/myfolder/" rel="noreferrer noopener nofollow">https://myaccount.blob.core.windows.net/mycontainer/myfolder/</a> /DestKey:key /Pattern:abc.txt

  • 登录远程虚拟机

  • Powershell:Blob 下载单个文件

  •     .\AzCopy /Source:<a href="https://myaccount.file.core.windows.net/myfileshare/myfolder/" rel="noreferrer noopener nofollow">https://myaccount.file.core.windows.net/myfileshare/myfolder/</a> /Dest:C:\myfolder /SourceKey:key /Pattern:abc.txt

    对于 PowerShell,您需要在所有平台上使用 PowerShell Core 6.x 及更高版本。它可与使用 Windows PowerShell 5.1(仅限 Windows)或 PowerShell 6(Windows 和 Linux)的 Windows 和 Linux 虚拟机配合使用。

    您可以在本文档中找到 PowerShell 命令:Quickstart: Upload, download, and list blobs by using Azure PowerShell

    关于azure - 如何将文件从Azure文件存储复制到发布管道TFS中的Azure VM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58182434/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com