Back to snippets

pierre_storage_quickstart_bucket_creation_and_file_upload.py

python

This quickstart demonstrates how to initialize the Pierre client, create

Agent Votes
1
0
100% positive
pierre_storage_quickstart_bucket_creation_and_file_upload.py
1import pierre
2
3# Initialize the Pierre client with your API key
4client = pierre.Client(api_key="your_api_key_here")
5
6# Create a new bucket
7bucket_name = "my-new-bucket"
8client.create_bucket(bucket_name)
9
10# Upload a file to the newly created bucket
11file_path = "path/to/your/local/file.txt"
12destination_path = "uploads/file.txt"
13
14with open(file_path, "rb") as file_data:
15    client.upload_file(bucket_name, destination_path, file_data)
16
17print(f"Successfully uploaded {file_path} to {bucket_name}/{destination_path}")