123456789101112131415161718192021222324252627282930313233343536373839 |
- from minio import Minio
- from minio.error import S3Error
- # Source code imported from https://docs.min.io/docs/python-client-quickstart-guide.html
- def main():
- # Create a client with the MinIO server playground, its access key
- # and secret key.
- client = Minio(
- "play.min.io",
- access_key="Q3AM3UQ867SPQQA43P2F",
- secret_key="zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG",
- )
- # Make 'asiatrip' bucket if not exist.
- found = client.bucket_exists("asiatrip")
- if not found:
- client.make_bucket("asiatrip")
- else:
- print("Bucket 'asiatrip' already exists")
- # Upload '/home/user/Photos/asiaphotos.zip' as object name
- # 'asiaphotos-2015.zip' to bucket 'asiatrip'.
- client.fput_object(
- "asiatrip", "asiaphotos-2015.zip", "/home/user/Photos/asiaphotos.zip",
- )
- print(
- "'/home/user/Photos/asiaphotos.zip' is successfully uploaded as "
- "object 'asiaphotos-2015.zip' to bucket 'asiatrip'."
- )
- if __name__ == "__main__":
- try:
- main()
- except S3Error as exc:
- print("error occurred.", exc)
|