Blobify 2024.6.11.7

dotnet tool install --global Blobify --version 2024.6.11.7                
此包包含一个可以从 shell/命令行调用的 .NET 工具
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local Blobify --version 2024.6.11.7                
此包包含一个可以从 shell/命令行调用的 .NET 工具
#tool dotnet:?package=Blobify&version=2024.6.11.7                
nuke :add-package Blobify --version 2024.6.11.7                

Blobify

Blobify 是一个 .NET 全局工具,用于将本地文件夹中的文件存档(移动)到 Azure Blob Storage 容器。

获取

dotnet tool install -g Blobify

使用

blobify archive <inputpath> <azureStorageAccount> <azureStorageAccountContainer> [OPTIONS]

示例

blobify archive inputpath storageaccountname

参数

<inputpath>                       Input path
<azureStorageAccount>             Azure Storage Account Name
<azureStorageAccountContainer>    Azure Storage Account Container Name

选项

-h, --help               Prints help information
    --azure-tenant-id    Azure Tentant ID to sign into
    --file-pattern       Local file pattern to match

身份验证

默认情况下,它将尝试使用以下顺序使用 DefaultAzureCredential 进行身份验证,基于您的环境。

  1. 环境凭证
  2. 工作负载身份凭证
  3. 管理标识凭证
  4. 共享令牌缓存凭证
  5. VisualStudio 凭证
  6. VisualStudioCode 凭证
  7. AzureCli 凭证
  8. AzurePowerShell 凭证
  9. AzureDeveloperCli 凭证
  10. 交互式浏览器凭证

使用环境凭证

  1. 将环境变量 AZURE_TENANT_ID 设置为租户 ID(在应用的 App Registration 概述中找到)。
  2. 将环境变量 AZURE_CLIENT_ID 设置为客户端 ID(在应用的 App Registration 概述中找到)。
  3. 将环境变量 AZURE_CLIENT_SECRET 设置为之前记录的秘密。
  4. 将环境变量 AZURE_AUTHORITY_HOST 设置为 https://login.microsoftonline.com/

工具流程

flowchart TD
    ls[List files in source path]
    exists[Verifies if blob file already exists]
    upload[Upload file]
    verify[Verifies MD5 hash]
    delete[Delete file]
    skip[Skip file]
    ls --> exists
    exists --Found--> verify
    exists --Not Found--> upload
    upload --> verify
    verify --Matches--> delete
    verify --Not Matches--> skip
产品 兼容的和额外的计算目标框架版本。
.NET net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
兼容的目标框架(s)
包含的目标框架(在包中)
了解有关 目标框架 以及 .NET Standard 的更多信息。

此包没有依赖项。

版本 下载 最后更新
2024.6.11.7 8,169 6/11/2024
2024.5.29.4 8,193 5/29/2024