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
,因此您应该安全地存储它。 - 查找您的 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}")