すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:バケット存在有無の確認

最終更新日:Dec 19, 2023

バケットは、オブジェクトをOSS (Object Storage Service) に格納するために使用されるコンテナーです。 このトピックでは、バケットが存在するかどうかを判断する方法について説明します。

次のコードでは、examplebucketという名前のバケットが存在するかどうかを判断する方法の例を示します。

'aliyun/oss 'が必要です

client = Aliyun::OSS::Client.new (
  # この例では、中国 (杭州) リージョンのエンドポイントが使用されます。 実際のエンドポイントを指定します。 
  エンドポイント: 'https:// oss-cn-hangzhou.aliyuncs.com '、
  # 環境変数からアクセス資格情報を取得します。 サンプルコードを実行する前に、OSS_ACCESS_KEY_IDおよびOSS_ACCESS_KEY_SECRET環境変数が設定されていることを確認してください。 
  access_key_id: ENV['OSS_ACCESS_KEY_ID '] 、
  access_key_secret: ENV['OSS_ACCESS_KEY_SECRET ']
)
# examplebucketバケットが存在するかどうかを確認します。 
puts client.bucket_exists?('examplebucket')
# trueが返された場合、examplebucketバケットが存在します。 falseが返された場合、examplebucketバケットは存在しません。