Azure
AzureIndexStore #
基类: KVIndexStore
Azure Table 索引存储。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
azure_kvstore
|
AzureKVStore
|
Azure 键值存储 |
必需 |
命名空间
|
str
|
索引存储的命名空间 |
None
|
源代码位于 llama-index-integrations/storage/index_store/llama-index-storage-index-store-azure/llama_index/storage/index_store/azure/base.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |
|
from_connection_string classmethod
#
from_connection_string(connection_string: str, namespace: Optional[str] = None, service_mode: ServiceMode = STORAGE, partition_key: Optional[str] = None, collection_suffix: Optional[str] = None) -> AzureIndexStore
从 Azure 连接字符串加载 AzureIndexStore。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
connection_string
|
str
|
Azure 连接字符串 |
必需 |
命名空间
|
Optional[str]
|
AzureIndexStore 的命名空间 |
None
|
service_mode
|
ServiceMode
|
CosmosDB 或 Azure Table 服务模式 |
STORAGE
|
源代码位于 llama-index-integrations/storage/index_store/llama-index-storage-index-store-azure/llama_index/storage/index_store/azure/base.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
|
from_account_and_key classmethod
#
from_account_and_key(account_name: str, account_key: str, namespace: Optional[str] = None, endpoint: Optional[str] = None, service_mode: ServiceMode = STORAGE, partition_key: Optional[str] = None, collection_suffix: Optional[str] = None) -> AzureIndexStore
从帐户名和密钥加载 AzureIndexStore。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
account_name
|
str
|
Azure 存储帐户名 |
必需 |
account_key
|
str
|
Azure 存储帐户密钥 |
必需 |
命名空间
|
Optional[str]
|
AzureIndexStore 的命名空间 |
None
|
service_mode
|
ServiceMode
|
CosmosDB 或 Azure Table 服务模式 |
STORAGE
|
源代码位于 llama-index-integrations/storage/index_store/llama-index-storage-index-store-azure/llama_index/storage/index_store/azure/base.py
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
|
from_account_and_id classmethod
#
from_account_and_id(account_name: str, namespace: Optional[str] = None, endpoint: Optional[str] = None, service_mode: ServiceMode = STORAGE, partition_key: Optional[str] = None, collection_suffix: Optional[str] = None) -> AzureIndexStore
从帐户名和托管 ID 加载 AzureIndexStore。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
account_name
|
str
|
Azure 存储帐户名 |
必需 |
命名空间
|
Optional[str]
|
AzureIndexStore 的命名空间 |
None
|
service_mode
|
ServiceMode
|
CosmosDB 或 Azure Table 服务模式 |
STORAGE
|
源代码位于 llama-index-integrations/storage/index_store/llama-index-storage-index-store-azure/llama_index/storage/index_store/azure/base.py
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
|
from_sas_token classmethod
#
from_sas_token(endpoint: str, sas_token: str, namespace: Optional[str] = None, service_mode: ServiceMode = STORAGE, partition_key: Optional[str] = None, collection_suffix: Optional[str] = None) -> AzureIndexStore
从 SAS 令牌加载 AzureIndexStore。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
endpoint
|
str
|
Azure Table 服务端点 |
必需 |
sas_token
|
str
|
共享访问签名令牌 |
必需 |
命名空间
|
Optional[str]
|
AzureIndexStore 的命名空间 |
None
|
service_mode
|
ServiceMode
|
CosmosDB 或 Azure Table 服务模式 |
STORAGE
|
源代码位于 llama-index-integrations/storage/index_store/llama-index-storage-index-store-azure/llama_index/storage/index_store/azure/base.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 |
|
from_aad_token classmethod
#
from_aad_token(endpoint: str, namespace: Optional[str] = None, service_mode: ServiceMode = STORAGE, partition_key: Optional[str] = None, collection_suffix: Optional[str] = None) -> AzureIndexStore
从 AAD 令牌加载 AzureIndexStore。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
endpoint
|
str
|
Azure Table 服务端点 |
必需 |
命名空间
|
Optional[str]
|
AzureIndexStore 的命名空间 |
None
|
service_mode
|
ServiceMode
|
CosmosDB 或 Azure Table 服务模式 |
STORAGE
|
源代码位于 llama-index-integrations/storage/index_store/llama-index-storage-index-store-azure/llama_index/storage/index_store/azure/base.py
125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |
|