Mengenal bucket

Pengantar AWS Boto di Python

Maksim Pecherskiy

Data Engineer

Komponen S3 - Bucket

  • Folder desktop
  • Kebijakan izin sendiri
  • Penyimpanan situs web
  • Hasilkan log

Bucket

Pengantar AWS Boto di Python

Komponen S3 - Objek

Objek dalam bucket

Pengantar AWS Boto di Python

Apa yang dapat kita lakukan dengan bucket?

  • Buat bucket
  • Daftar bucket
  • Hapus bucket

Bucket

Pengantar AWS Boto di Python

Membuat bucket

Buat klien boto3

import boto3
s3 = boto3.client('s3', region_name='us-east-1', 
                         aws_access_key_id=AWS_KEY_ID, 
                         aws_secret_access_key=AWS_SECRET)

Buat bucket!

bucket = s3.create_bucket(Bucket='gid-requests')
Pengantar AWS Boto di Python

Bang!

Bang, bucket!

Pengantar AWS Boto di Python

Bucket kita di konsol

Bucket di konsol

Pengantar AWS Boto di Python

Mendaftar bucket

Buat klien boto3

import boto3
s3 = boto3.client('s3', region_name='us-east-1', 
                         aws_access_key_id=AWS_KEY_ID, 
                         aws_secret_access_key=AWS_SECRET)

Daftar bucket

bucket_response = s3.list_buckets()
Pengantar AWS Boto di Python

Mendaftar bucket

Ambil dictionary Buckets

buckets = bucket_response['Buckets']
print(buckets)
Pengantar AWS Boto di Python

Mendaftar bucket

Daftar bucket

Pengantar AWS Boto di Python

Menghapus bucket

Buat klien boto3

import boto3
s3 = boto3.client('s3', region_name='us-east-1', 
                         aws_access_key_id=AWS_KEY_ID, 
                        aws_secret_access_key=AWS_SECRET)

Hapus bucket

response = s3.delete_bucket('gid-requests')
Pengantar AWS Boto di Python

Selamat tinggal, bucket

Bucket dihapus

Pengantar AWS Boto di Python

Selamat tinggal, bucket

Bucket dihapus

Pengantar AWS Boto di Python

Operasi lain

Dokumentasi Boto3 untuk klien S3

Pengantar AWS Boto di Python

Ringkasan

s3.create_bucket(Bucket='buck')

s3.list_buckets()
s3.delete_bucket(Bucket='buck')

Objek dalam bucket S3

Pengantar AWS Boto di Python

Ayo berlatih!

Pengantar AWS Boto di Python

Preparing Video For Download...