Filosofi TerasJauh dari kesan filsafat sebagai topik berat dan mengawang-awang, Filosofi Teras justru bersifat praktis dan relevan dengan kehidupan Generasi Milenial dan Gen-Z masa kini. Buku yang pertama kali diterbitkan pada 2019 ini mengajarkan kita tentang pengendalian emosi negatif yang ada dalam diri kita. Free Klik Disini ! |
AWS SDK untuk Python menyediakan sepasang metode untuk mengunggah file ke bucket S3.
Metode upload_file menerima nama file, nama bucket, dan nama objek. Metode ini menangani file besar dengan membaginya menjadi potongan-potongan kecil dan mengunggah setiap potongan secara paralel.
Pada tutorial sebelumnya kita telah membahas tentang konfigurasi AWS SDK Python. Sebelum melanjutkan tutorial ini pastikan kamu telah memiliki account AWS dan sudah dalam mode python environment.
Sebelum kepembahasan selanjutnya instal terlebih dahulu python environ dan juga boto3. Install menggunakan pip, perhatikan kode dibawah ini :
pip install boto3
pip install python-environ
pip install python-dotenv
AWS_ACCESS_KEY_ID=xxxxx
AWS_SECRET_ACCESS_KEY=xxxx
AWS_STORAGE_BUCKET_NAME=xxx
s3 = boto3.client(
's3',
aws_access_key_id = env('AWS_ACCESS_KEY_ID'),
aws_secret_access_key = env('AWS_SECRET_ACCESS_KEY')
)
def upload_file(file_name,bucket)
try:
response = s3_client.upload_file(file_name, bucket, file_name)
print("success")
except ClientError as e:
print(str(e))return True
import os
import environ
from dotenv import load_dotenv
import boto3
from botocore.exceptions import ClientError
env = environ.Env()if os.name == "nt":
project_folder = os.path.expanduser('./') # adjust as appropriate
load_dotenv(os.path.join(project_folder, '.env'))s3_client = boto3.client(
's3',
aws_access_key_id=env('AWS_ACCESS_KEY_ID'),
aws_secret_access_key=env('AWS_SECRET_ACCESS_KEY')
)
file_name = 'beli-rumah-over-kredit.jpg'
bucket = env('AWS_STORAGE_BUCKET_NAME')def upload_file(file_name,bucket)
try:
response = s3_client.upload_file(file_name, bucket, file_name)
print("success")
except ClientError as e:
print(str(e))return True
upload_file(file_name,bucket)
selamat mencoba semoga sukses.