Я могу успешно запустить команду aws --profile minio s3 ls s3://aa/bb/
в терминале, чтобы получить содержимое этого конкретного сегмента в minio, но когда я запускаю код ниже в Python, он возвращает пустую строку.
import os
stream = os.popen('aws --profile minio s3 ls s3://aa/bb/')
stream.read()
И когда я изменяю вторую строку, чтобы вместо этого запрашивать содержимое папки local , например stream = os.popen('ls /Users/cc/')
, содержимое этой локальной папки также печатается успешно.
Когда Я выполняю первую команду, используя os.system('aws --profile minio s3 ls s3://aa/bb/')
, она возвращает 256
в качестве вывода.
Так как программно получить доступ к содержимому корзины minio в Python?