跳到内容

Azure Blob Storage 入门

Azure Blob Storage 提供了丰富的配置和访问设置。在 Azure Blob Storage 文档中有详细的指南。最佳实践可能因您的情况而异。本指南旨在为您提供快速入门,帮助您开始使用 ArcticDB。

您需要一个拥有创建存储帐户权限的 Azure 帐户。- 安装 Azure CLI 或使用基于浏览器的 Cloud Shell。- 如果您安装了 Azure CLI,还需要登录

1. 选择区域。

靠近客户端的区域意味着更高的性能。您可以使用以下命令列出可用区域。

az account list-locations -o table

2. 创建资源组

这不是必需的,但最佳实践是创建一个新的资源组来试用 arcticdb。资源组旨在帮助您在 Azure 中收集和管理相关资源。在此处设置您选择的 <REGION>。如果您使用现有的资源组,请在下面的示例中替换它。

az group create --name arcticdb --location <REGION>

3. 创建 Blob 存储帐户

这将在您的资源组中创建。选择一个 <STORAGE_NAME>,它需要在所有 Azure 中全局唯一。

az storage account create -g arcticdb --allow-blob-public-access false --sku Standard_LRS -n <STORAGE_NAME>
-g arcticdb 是您在上一步中创建的资源组。

4. 创建容器

在存储帐户内创建容器。根据您的帐户和 CLI 设置,您可能需要为此步骤提供授权

az storage container create  --name data --account-name <STORAGE_NAME>

5. 连接到存储帐户

  • 获取连接字符串。

    az storage account show-connection-string -g arcticdb --query connectionString -n <STORAGE_NAME> | sed 's,",,g'
    
    连接字符串包含用于身份验证的 AccountKey,因此您应该安全地存储它。

  • 安装 ArcticDB.

  • 查找您的 CA_CERT_PATH 路径。有关更多信息,请参阅ArcticAB API 文档
  • 在以下示例中替换 <CONNECTION_STRING><CA_CERT_PATH>
    import arcticdb as adb
    connection_string = '<CONNECTION_STRING>'
    ca_cert_path = '<CA_CERT_PATH>'
    arctic = adb.Arctic(f"azure://{connection_string};Container=data;CA_cert_path={ca_cert_path}")