Если это общедоступная корзина, то это будет работать:
from PIL import Image
from io import BytesIO
import requests
url = "https://s3.amazonaws.com/spypoint/1111/2222/3333/img.jpg"
Image.open(BytesIO(requests.get(url).content))
Но вы не можете «исследовать» корзину таким образом, например, получить список и т. Д. Вам нужно пройти через S3 API длячто, например, используя boto3
, как вы говорите. И это звучит так, как будто это не общедоступное ведро.
Если это их ведро, то для доступа к нему через S3 API (например, с boto3
) им придется разрешить вам доступ к нему. Или, может быть, у них есть собственный API?