お知らせ:

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

Bucketの存在確認

headBucket() SDKメソッドを使用すると、Stratus内のBucketの存在を確認し、さらにユーザーがBucket内のオブジェクトにアクセスするための適切な権限を持っているかどうかを確認できます。以下のコードスニペットで使用されているStratus参照は、コンポーネントインスタンスです。

このSDKを使用した場合のレスポンスは以下のとおりです:

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

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

使用パラメータ

Parameter Name Data Type Definition
bucketName String 必須パラメータです。Bucketの一意の名前を保持します。
throwErr Boolean 任意パラメータです。このパラメータを「true」に設定すると、プロジェクト内にBucketが見つからない場合にエラーをスローします。デフォルト値は「false」です。
copy
const headBucketResponse = await stratus.headBucket('bucketName'); // バケットがStratusで利用可能か確認
console.log(headBucketResponse);

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

Note: throw_errパラメータを指定してSDKを使用し、Bucketが存在しない場合、または十分な権限がない場合、以下に記載されたエラーのいずれかが発生する可能性があります。
Error Code Meaning
404 Not Found。Stratus内にBucketが見つかりません。
401 Unauthorized/Access Denied - ユーザーに特定の操作を実行する権限がありません。
403 Permission Denied - ユーザーに特定のBucketにアクセスする権限がありません。

最終更新日 2026-03-30 13:40:30 +0530 IST