java blob存储_快速入门:Azure Blob 存储库 v12 - Java | Microsoft Docs

本快速入门向Java开发者展示了如何使用v12 SDK管理Azure Blob存储。内容包括上传、下载、列出Blob以及创建和删除容器。首先创建项目,安装依赖,设置存储连接字符串,接着创建和使用BlobServiceClient、BlobContainerClient和BlobClient对象进行操作。最后,展示了清理资源的步骤。
摘要由CSDN通过智能技术生成

您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

快速入门:使用 Java v12 SDK 管理 blobQuickstart: Manage blobs with Java v12 SDK

12/01/2020

本文内容

本快速入门介绍如何使用 Java 管理 blob。In this quickstart, you learn to manage blobs by using Java. Blob 是可以保存大量文本或二进制数据(包括图像、文档、流媒体和存档数据)的对象。Blobs are objects that can hold large amounts of text or binary data, including images, documents, streaming media, and archive data. 你将上传、下载和列出 Blob,并创建和删除容器。You'll upload, download, and list blobs, and you'll create and delete containers.

其他资源:Additional resources:

先决条件Prerequisites

具有活动订阅的 Azure 帐户。An Azure account with an active subscription.

一个 Azure 存储帐户。An Azure Storage account.

备注

本文中所述的功能现在可用于具有分层命名空间的帐户。The features described in this article are now available to accounts that have a hierarchical namespace.

设置Setting up

本部分逐步指导如何准备一个项目,使其与适用于 Java 的 Azure Blob 存储客户端库 v12 配合使用。This section walks you through preparing a project to work with the Azure Blob Storage client library v12 for Java.

创建项目Create the project

创建名为 blob-quickstart-v12 的 Java 应用程序。Create a Java application named blob-quickstart-v12.

在控制台窗口(例如 cmd、PowerShell 或 Bash)中,使用 Maven 创建名为 blob-quickstart-v12 的新控制台应用。In a console window (such as cmd, PowerShell, or Bash), use Maven to create a new console app with the name blob-quickstart-v12. 键入以下“mvn”命令,创建“Hello World!”Type the following mvn command to create a "Hello world!" Java 项目。Java project.

mvn archetype:generate `

--define interactiveMode=n `

--define groupId=com.blobs.quickstart `

--define artifactId=blob-quickstart-v12 `

--define archetypeArtifactId=maven-archetype-quickstart `

--define archetypeVersion=1.4

mvn archetype:generate \

--define interactiveMode=n \

--define groupId=com.blobs.quickstart \

--define artifactId=blob-quickstart-v12 \

--define archetypeArtifactId=maven-archetype-quickstart \

--define archetypeVersion=1.4

生成项目的输出应如下所示:The output from generating the project should look something like this:

[INFO] Scanning for projects...

[INFO]

[INFO] ------------------< org.apache.maven:standalone-pom >-------------------

[INFO] Building Maven Stub Project (No POM) 1

[INFO] --------------------------------[ pom ]---------------------------------

[INFO]

[INFO] >>> maven-archetype-plugin:3.1.2:generate (default-cli) > generate-sources @ standalone-pom >>>

[INFO]

[INFO] <<< maven-archetype-plugin:3.1.2:generate (default-cli) < generate-sources @ standalone-pom <<<

[INFO]

[INFO]

[INFO] --- maven-archetype-plugin:3.1.2:generate (default-cli) @ standalone-pom ---

[INFO] Generating project in Batch mode

[INFO] ----------------------------------------------------------------------------

[INFO] Using following parameters for creating project from Archetype: maven-archetype-quickstart:1.4

[INFO] ----------------------------------------------------------------------------

[INFO] Parameter: groupId, Value: com.blobs.quickstart

[INFO] Parameter: artifactId, Value: blob-quickstart-v12

[INFO] Parameter: version, Value: 1.0-SNAPSHOT

[INFO] Parameter: package, Value: com.blobs.quickstart

[INFO] Parameter: packageInPathFormat, Value: com/blobs/quickstart

[INFO] Parameter: ver

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值