Как использовать библиотеку python boto3 для подключения к частному s3? - PullRequest
0 голосов
/ 05 ноября 2019

Мне нужно подключиться к s3 и посмотреть, присутствует ли файл test1.txt. Если есть, игнорировать, а если нет, загрузить на s3. Это внутренний s3, для которого у меня есть детали, как показано ниже. Мне не удалось даже успешно подключиться к s3. Я новичок в Python, и любая помощь будет принята с благодарностью. спасибо!

import boto3
from boto.s3.connection import S3Connection

accessKeyId = 'abc'
secretKey = 'xyz'
host = 'ecscloudstorage.asd.com'
port = 8080
signatureVersion = 's3'
accountType = 'S3 Compatible Storage'
bucketName ='testsomething'
# fileName = 'C:\\test1.txt'

conn = S3Connection(aws_access_key_id=accessKeyId,
                aws_secret_access_key=secretKey,
                host=host,
                port=port,
                is_secure=False)

print(conn.get_all_buckets())

my_bucket = conn.get_bucket(bucketName)
# print(my_bucket.name)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...