Heartbeat Terbaru Sepeda Motor ListrikBeban maksimal:200KG - Ban vakum tahan ledakan 14inci - Sangat mudah untuk dikendarai di lereng curam 30° - Motor berkecepatan tinggi dengan daya tinggi - Motor listrik 350w - Teknologi kedap suara - Keranjang baja karbon tinggi dengan penutup mencekah barang jatuh - Kecepatan:35KM/H - Jarak tempuh:60KM Free Klik Disini ! |
AWS merupakan salah satu layanan cloud yang cukup terkenal. Selain itu AWS juga memberikan fleksibilitas penggunaan resource.
Anda hanya akan membayar resource cloud sesuai dengan service apa yang Anda gunakan, ini yang membuat AWS menjadi salah pilihan developer untuk mengembangkan produk.
Terkait dengan media penyimpanan, AWS menyediakan beberapa pilihan media penyimpanan data.
Anda bisa memilih sesuai dengan yang Anda butuhkan, seperti jika ingin menyimpan data image, file ataupun data tidak terstruktur lainya Anda bisa menyimpanya di AWS S3.
Salah satu bahasa program yang cukup fleksible dalam pembuatan proses otomasi yaitu python.
AWS mendukun environment python, Anda bisa menggunakan django untuk mengupload data ke AWS.
Ada beberapa cara untuk mengunggah data ke AWS menggunakan Django:
boto3
di proyek Django Anda.boto3
untuk membuat koneksi ke S3 dan mengunggah file.Contoh:
from django.views.generic import View
from boto3.session import Sessionclass UploadView(View):
def post(self, request):
file = request.FILES['file']
session = Session(aws_access_key_id='your_access_key',
aws_secret_access_key='your_secret_key',
region_name='your_region')
s3 = session.client('s3')
s3.upload_fileobj(file, 'your_bucket_name', file.name)
return HttpResponse('File uploaded successfully')
psycopg2
di proyek Django Anda.psycopg2
untuk membuat koneksi ke RDS dan menyisipkan data.Contoh:
import psycopg2class MyModel(models.Model):
name = models.CharField(max_length=255)
age = models.IntegerField()def insert_data(name, age):
connection = psycopg2.connect(database='your_database',
user='your_username',
password='your_password',
host='your_host',
port='your_port')
cursor = connection.cursor()
cursor.execute("INSERT INTO my_table (name, age) VALUES (%s, %s)", (name, age))
connection.commit()
cursor.close()
connection.close()
boto3
di proyek Django Anda.boto3
untuk membuat koneksi ke SNS dan menerbitkan pesan.Contoh:
from django.views.generic import View
from boto3.session import Sessionclass PublishView(View):
def post(self, request):
message = request.POST['message']
session = Session(aws_access_key_id='your_access_key',
aws_secret_access_key='your_secret_key',
region_name='your_region')
sns = session.client('sns')
sns.publish(TopicArn='your_topic_arn', Message=message)
return HttpResponse('Message published successfully')
Catatan :