メインコンテンツまでスキップ

createVolume()

指定された storage integration とパスに基づく volume を作成します。

java
public void createVolume(CreateVolumeRequest request)

Request Syntax​

java
CreateVolumeRequest.builder()
.projectId(projectId)
.regionId(regionId)
.volumeName(volumeName)
.type(type)
.storageIntegrationId(storageIntegrationId)
.path(path)
.build();

BUILDER METHODS:

  • projectId(String projectId)

    Zilliz Cloud project の ID。

  • regionId(String regionId)

    cloud region の ID。

  • volumeName(String volumeName)

    volume の名前。

  • type(String type)

    volume のタイプ: MANAGED または EXTERNAL。デフォルトは MANAGED です。

  • storageIntegrationId(String storageIntegrationId)

    external volume で使用される storage integration の ID。

  • path(String path)

    external volume の storage path。設定する場合、パスは / で終わる必要があります。それ以外の場合は storage integration のルートが使用されます。

EXCEPTIONS:

  • MilvusClientExceptions

    この操作中にエラーが発生した場合にスローされます。正確な失敗理由については、例外メッセージを確認してください。

Example​

指定された storage integration とパスに基づく volume を作成します。

java
volumeManager.createVolume(CreateVolumeRequest.builder()
.projectId(PROJECT_ID)
.regionId(REGION_ID)
.volumeName("bulk-data")
.type("S3")
.storageIntegrationId(STORAGE_INTEGRATION_ID)
.path("s3://bucket/prefix")
.build());