API の利用可否
Zilliz Cloud は、より優れたユーザー体験を提供するために、Milvus とはやや異なる動作をします。この記事では、API の観点から両プラットフォームの違いを明確にすることを目的としています。
Milvus から Zilliz Cloud への移行を計画している場合は、既存のコードに必要な変更を加える必要があるかもしれません。
シナリオ別の権限
以下の表では、サービスティアごとの API の利用可否を比較しています。Bring Your Own Cloud (BYOC) ソリューションの API の利用可否は、Standard and Enterprise ティアと一致していることに注意してください。
カテゴリ | API | コンソール | Free | Serverless | Dedicated / BYOC |
|---|---|---|---|---|---|
Alias | alterAlias() | ||||
createAlias() | ︎ | ︎ | ︎ | ||
dropAlias() | ︎ | ︎ | ︎ | ||
describeAlias() | ︎ | ︎ | ︎ | ||
listAliases() | ︎ | ︎ | ︎ | ||
Authentication | createCredential() | ︎ | |||
deleteCredential() | ︎ | ||||
listCredUsers() | ︎ | ||||
updateCredential() | ︎ | ||||
BulkInsert | bulkInsert() | ︎ | |||
getBulkInsertState() | ︎ | ︎ | ︎ | ︎ | |
listBulkInsertTasks() | ︎ | ︎ | ︎ | ︎ | |
Collection | getCollectionStatistics() | ︎ | ︎ | ︎ | |
createCollection() | ︎ | ︎ | ︎ | ︎ | |
describeCollection() | ︎ | ︎ | ︎ | ︎ | |
dropCollection() | ︎ | ︎ | ︎ | ︎ | |
alterCollectionProperties() | ︎ | ︎ | ︎ | ||
getLoadingProgress() | ︎ | ︎ | ︎ | ︎ | |
getPersistentSgementInfo() | |||||
getQuerySegmentInfo() | |||||
getReplicas() | |||||
insert() | ︎ | ︎ | ︎ | ||
loadCollection() | ︎ | ︎ | ︎ | ︎ | |
releaseCollection() | ︎ | ︎ | ︎ | ︎ | |
showCollections() | ︎ | ︎ | ︎ | ︎ | |
getLoadState() | ︎ | ︎ | ︎ | ︎ | |
renameCollection() | ︎ | ︎ | ︎ | ︎ | |
upsert() | ︎ | ︎ | ︎ | ||
Database | ListDatabases | ︎ | ︎ | ||
DropDatabase | ︎ | ︎ | |||
CreateDatabase | ︎ | ︎ | |||
Index | createIndex() | ︎ | ︎ | ︎ | ︎ |
describeIndex() | ︎ | ︎ | ︎ | ︎ | |
dropIndex() | ︎ | ︎ | ︎ | ︎ | |
getIndexBuildProgress() | ︎ | ︎ | ︎ | ︎ | |
getIndexState() | ︎ | ︎ | ︎ | ︎ | |
Management | getCompactionState() | ︎ | ︎ | ︎ | |
getCompactionStateWithPlan() | ︎ | ︎ | ︎ | ||
getFlushState() | |||||
getMetrics() | |||||
loadBalance() | |||||
manualCompact() | ︎ | ||||
Partition | createPartition() | ︎ | ︎ | ︎ | ︎ |
dropPartition() | ︎ | ︎ | ︎ | ︎ | |
getPartitionStatistics() | ︎ | ︎ | ︎ | ︎ | |
hasPartiotion() | ︎ | ︎ | ︎ | ︎ | |
loadPartitions() | ︎ | ︎ | ︎ | ||
releasePartitions() | ︎ | ︎ | ︎ | ||
showPartitions() | ︎ | ︎ | ︎ | ︎ | |
Search & Query | search() | ︎ | ︎ | ︎ | ︎ |
query() | ︎ | ︎ | ︎ | ︎ | |
Role-based access control (RBAC) | addUserToRole() | ︎ | ︎ | ||
createRole() | ︎ | ︎ | |||
dropRole() | ︎ | ︎ | |||
grantRolePrivilege() | ︎ | ||||
removeUserFromRole() | ︎ | ︎ | |||
revokeRolePrivilege() | ︎ | ||||
selectGrantForRole() | ︎ | ︎ | |||
selectGrantForRoleAndObject() | ︎ | ︎ | |||
selectRole() | ︎ | ︎ | |||
selectUser() | ︎ | ︎ | |||
grantPrivilegeV2() | ︎ | ︎ | |||
revokePrivilegeV2 | ︎ | ︎ | |||
System | getVersion() | ︎ | ︎ | ︎ | ︎ |
checkHealth() | ︎ | ︎ | ︎ |