---
title: "バケットの可用性確認"
url: https://docs.catalyst.zoho.com/ja/sdk/java/v1/cloud-scale/stratus/check-bucket/
description: "このページでは、プロジェクト内にバケットが存在するかを確認するためのJava SDKメソッドを説明します。"
last_updated: 2026-02-23T12:39:41Z
service: Cloud Scale
type: general
related_links:
- name: "Stratus Component Help Documentation"
url: /ja/cloud-scale/help/stratus/introduction
- name: "Node.js SDK"
url: /ja/sdk/nodejs/v2/cloud-scale/stratus/check-bucket/
- name: "Python SDK"
url: /ja/sdk/python/v1/cloud-scale/stratus/check-bucket/
- name: "Web SDK"
url: /ja/sdk/web/v4/cloud-scale/stratus/check-bucket/
- name: "iOS SDK"
url: /ja/sdk/ios/v2/cloud-scale/stratus/overview/
- name: "Android SDK"
url: /ja/sdk/android/v2/cloud-scale/stratus/overview/
- name: "Flutter SDK"
url: /ja/sdk/flutter/v2/cloud-scale/stratus/overview/
- name: "REST API"
url: /ja/api/code-reference/cloud-scale/stratus/get-all-buckets/#GetAllBuckets
---
# バケットの可用性確認
`headBucket()` SDKメソッドを使用して、Stratus内のバケットの存在を確認し、さらにユーザーがバケット内のオブジェクトにアクセスするための適切な権限を持っているかどうかを確認できます。
このSDKを使用した場合に返される可能性のあるレスポンス:
* バケットが存在し、ユーザーがバケットにアクセスするための適切な権限を持っている場合、レスポンスとして「**true**」が返されます。
* バケットが存在しない場合、またはユーザーがバケットにアクセスする権限を持っていない場合、レスポンスとして「**false**」が返されます。
**使用パラメータ**
| パラメータ名 |
データ型 |
定義 |
| `bucket_name` |
**String** |
**必須**パラメータです。バケットの[一意の名前](https://docs.catalyst.zoho.com/ja/cloud-scale/help/stratus/buckets/name-bucket/#ideal-practices-to-name-a-bucket)を保持します。 |
| `throwErr` |
**Boolean** |
**任意**パラメータです。このパラメータを「**true**」に設定すると、バケットがプロジェクト内に見つからない場合にエラーをスローします。デフォルト値は「**false**」です。 |
```java
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 - ユーザーが特定のバケットにアクセスする権限を持っていません。 |