私はpythonのboto3を使ってバケットサブフォルダにアクセスしようとしています。pythonを使ってamazon s3 bucketサブフォルダにアクセス
問題は、ボトムコードの中にサブフォルダ情報を入力する方法がどこにも見つからないということです。
バケット名の付け方はわかりましたが、特定のサブフォルダだけにバケット全体にアクセスすることはできません。誰も私に光を与えることができますか?
BUCKET = "folder/subfolder"
conn = S3Connection(AWS_KEY, AWS_SECRET)
bucket = conn.get_bucket(BUCKET)
for key in bucket.list():
print key.name.encode('utf-8')
エラーメッセージ:私はこれまでやった
botocore.exceptions.ClientError: An error occurred (AccessDenied) when calling the ListBuckets operation: Access Denied
私はちょうど/一覧表示し、この内のファイルを取得する必要があり、操作のためのbotoを使用する必要はありませんサブフォルダ。
P.S .: cyberduckを使用してファイルにアクセスできます。パスには、folder/subfolder
という名前を付けてアクセスします。これは、日付にアクセスできることを意味します。敬具
、
イスラエル
あなたのコードは、Boto 3ではなくBoto 2.xのようです。 –
boto 3を使用してサブフォルダにアクセスするための情報がどこに表示されますか?私はマニュアルでそれを見つけられませんでした。 :( –
あなたの問題についてはちょっと混乱していますが、パスフォルダー '/サブフォルダ'を入れてサイバーダックを使う*とはどういう意味ですか?*どこに入れますか? –