![]() | |
ADVAN Laptop Notebook i3 GenADVAN Laptop Notebook Soulmate 14 inch FHD IPS INTEL i3 8GB+256GB WINDOWS 11 Original. ADVAN kembali menghadirkan produk laptop di Indonesia yang ditenagai oleh Otak INTEL i3 Gen 11 untuk Para Mahasiswa, pekerja, conten creator, editing foto dan video dengan design yang sangat Modern. 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.