![]() | |
Drone Lipat Camera 4K HD XT9 double Camera"Drone XT9 ". Merupakan drone dengan desain yang futuristik serta elegan. Drone ini memiliki beberapa fungsi serta keunggulan seperti : battery 1800mAH(bisa bertahan +/- 15 menit), Camera 4 pixels + double camera (multi angel view) dan bahan yang kokoh serta solid. 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.