Storage Integration を検証 (V2)
この操作は、指定されたストレージ認証情報が、統合レコードを作成せずに対象の bucket または container にアクセスできるかどうかを検証します。
POST/v2/storageIntegrations/validate
https://api.cloud.zilliz.com
shell
export BASE_URL="https://api.cloud.zilliz.com"
パラメータ
Authorizationstringheader必要
認証トークンは、適切な権限を持つ API key である必要があります。
値の例: Bearer {{TOKEN}}
リクエスト・ボディapplication/json
projectIdstring必要
プロジェクトの ID。
regionIdstring必要
リージョンの ID。サーバーはこのフィールドを使用して cloud provider を導出します。
bucketNamestring必要
検証する bucket、container、またはストレージ名。
externalCredobject
provider 固有の認証情報フィールド。
roleArnstring
AWS IAM role ARN または Alibaba Cloud RAM role ARN。
externalIdstring
AWS または Alibaba Cloud の role assumption 用 external ID。
accountNamestring
Azure storage account 名。
clientIdstring
Azure federated identity client ID。
tenantIdstring
Azure tenant ID。
gcpProjectIdstring
顧客の GCP project ID。
serviceAccountEmailstring
bucket へのアクセスを許可する、顧客が作成した GCP service account email。
レスポンス200 OK - application/json
検証結果を返します。
成功レスポンス。
codeinteger<int32>
レスポンスコード。
値の例: 0
dataobject
検証結果を返します。
successboolean
認証情報が対象ストレージにアクセスできるかどうか。
messagestring
検証に失敗した場合の失敗理由。検証が成功した場合、このフィールドは空です。
失敗レスポンス。
codeinteger
レスポンスコード。
値の例: 1800
messagestring
エラーメッセージ。
値の例: User hasn't authenticated
Successjson
{
"code": 0,
"data": {
"success": true,
"message": ""
}
}