メインコンテンツまでスキップ
バージョン: User Guides (BYOC)

API利用可能性

Zilliz Cloudは、より良いユーザーエクスペリエンスを提供するためにMilvusとは若干異なる動作をします。この記事は、APIの観点から両プラットフォームの違いを明確にすることを目的としています。

MilvusからZilliz Cloudに移行する予定がある場合は、レガシーコードにいくつかの変更を加える必要があるかもしれません。

シナリオ固有の権限

以下の表は、さまざまなサービスティア間でのAPI利用可能性の比較を示しています。Bring Your Own Cloud(BYOC)ソリューションのAPI利用可能性は、StandardおよびEnterpriseティアと一致していることに注意してください。

カテゴリ

API

コンソール

無料

サーバーレス

専用 / BYOC

Alias

alterAlias()

✔︎

✔︎

✔︎

createAlias()

✔︎

✔︎

✔︎

dropAlias()

✔︎

✔︎

✔︎

describeAlias()

✔︎

✔︎

✔︎

listAliases()

✔︎

✔︎

✔︎

Authentication

createCredential()

✔︎

✔︎

deleteCredential()

✔︎

✔︎

listCredUsers()

✔︎

✔︎

updateCredential()

✔︎

✔︎

BulkInsert

bulkInsert()

✔︎

getBulkInsertState()

✔︎

✔︎

✔︎

✔︎

listBulkInsertTasks()

✔︎

✔︎

✔︎

✔︎

Collection

getCollectionStatistics()

✔︎

✔︎

✔︎

createCollection()

✔︎

✔︎

✔︎

✔︎

describeCollection()

✔︎

✔︎

✔︎

✔︎

dropCollection()

✔︎

✔︎

✔︎

✔︎

alterCollection()

✔︎

✔︎

✔︎

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()

✔︎

✔︎

✔︎