お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

バケットの可用性確認

headBucket() SDKメソッドを使用して、Stratus内のバケットの存在を確認し、さらにユーザーがバケット内のオブジェクトにアクセスするための適切な権限を持っているかどうかを確認できます。

このSDKを使用した場合に返される可能性のあるレスポンス:

  • バケットが存在し、ユーザーがバケットにアクセスするための適切な権限を持っている場合、レスポンスとして「true」が返されます。

  • バケットが存在しない場合、またはユーザーがバケットにアクセスする権限を持っていない場合、レスポンスとして「false」が返されます。

使用パラメータ

パラメータ名 データ型 定義
bucket_name String 必須パラメータです。バケットの一意の名前を保持します。
throwErr Boolean 任意パラメータです。このパラメータを「true」に設定すると、バケットがプロジェクト内に見つからない場合にエラーをスローします。デフォルト値は「false」です。
copy
Boolean throwErr = false;
Boolean res = stratus.headBucket("bucket_name", throwErr);
System.out.println(res);

発生する可能性のあるエラー

Note: throw_errパラメータを使用してSDKを利用し、オブジェクトが存在しない場合、または十分な権限がない場合、以下のいずれかのエラーが発生する可能性があります。
エラーコード 意味
404 Not Found。バケットがStratus内に見つかりません。
401 Unauthorized/Access Denied - ユーザーが特定の操作を実行する権限を持っていません。
403 Permission Denied - ユーザーが特定のバケットにアクセスする権限を持っていません。

最終更新日 2026-02-23 18:09:41 +0530 IST