AWS S3では、my-bucket
という名前のバケットがあります。AWS Ruby SDKを使用してバケットにアクセスしています。 my-bucket
下AWS Ruby SDKは、常に存在するキーを確認します。 'false'
私は(私はそれがS3で、「ディレクトリ」と呼ばれていませんが、ちょうど考えを示すために、知っている)S3に次のディレクトリ構造を持っている:
my-bucket/
customers/
products/
- data1.txt
- data2.txt
...
私が確認したいのでmy-bucket/customers/products
存在しませんAWS RubyのSDKには、私は次のコードを試してみました:
s3 = Aws::S3::Resource.new
bucket = s3.bucket("my-bucket")
result = bucket.object("customers/products").exists?
をしかしresult
は私が間違っているS3、でそのディレクトリを持っていないにもかかわらず、false
を与えますか? 「顧客/製品は、」オブジェクトとして存在していないためだ
'Object'は' data.txt'のような 'customers/products'の中に含まれるオブジェクトを意味しますか? –
オブジェクトはファイルを意味します。 –