Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
S3 Bucket Upload Script'i{DG}
#1
Merhabalar kullanan veya kullanmayanalar vardır Digital Ocean'ın ilk iki ay ücretsiz hizmeti olan Spaces3 hizmeti için Upload Script'i sizlere sunuyorum. 


Kodda tek sıkıntı her dosya veya klasör için Script'i düzenleyerek kullanıyoruz{ gecemor hocamızın yardımını istiyorum 
Hocam dosyanın path kısmını ayrıca sorsa. Birde ilerlemeyi göstermenin yolu varmıdır ? }

PHP Kod:
import boto3

session 
boto3.session.Session()
client session.client('s3',
 
                       region_name='ams3'#sunucu bolgesi
 
                       endpoint_url='https://ams3.digitaloceanspaces.com'#sunucu adresi
 
                       aws_access_key_id='Erisimkeyi'
 
                       aws_secret_access_key='gizlierisimkeyi')

client.upload_file('/dosya/yolu' #dosya
 
                  'bucket' #space adi
 
                  'dosya.tur' #spacede olacak ad 
Not:kodu kullanmadan önce pip kurulumu ardından 
PHP Kod:
pip install boto3 
modülünü kurun.
Ara
Cevapla
#2
neden aws komut satırı arayüzünü kullanmak yerine ekstradan program yazıyosun ki ?
Ara
Cevapla
#3
ayrıca boto3 bildiğim kadarıyla aws için kullanılan bir modül, digital oceanda işe yaradığını bilmiyodum. Eğer işe yarıyosa fark etmez gerçi...

1- yükleme yapan kod satırlarından bir fonksiyon yap
2- fonksiyonun parametresini dosya yolu olarak ayarla
3- os modülü ile dosyaları for döngüsüne sokarak fonksiyonu çalıştır
4- dosya yolunu fonksiyonun parametresine ata
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#4
(23-09-2018, Saat: 11:59)excel Nickli Kullanıcıdan Alıntı:  neden aws komut satırı arayüzünü kullanmak yerine ekstradan program yazıyosun ki ?
Hımm şöyleki digital ocean s3 arayüzü çok kullanışsız ve ben diğer vps'imdeji verileri aktarmak istemiştim Smile

Gecemor hocam bir örnek gosterseniz Smile bu kullanicisiniz o kadar gelistiremedi kendini Big Grin
Ara
Cevapla
#5
@Yaşar Malik Kalayli awscli'nin digital ocean ile bi alakası yok, ister terminalden istersen de gecemor'un dediği gibi pythondan subprocess yaparak kullanabilirsin
Ara
Cevapla
#6
Yaşar Malik Kalayli, "sizlere dosya yükleme scripti sunuyorum" deyince tarif ettiklerimi yapabilirsin diye düşündüm Smile


PHP Kod:
import os

def upload
(dosya):
    
"buraya dosya yükleme scripti gelecek"

for dosya in os.listdir("dosyaların olduğu dizin"):
    
upload(dosya

gibi...
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Özel m3u8 script kocero64 5 4,045 06-11-2021, Saat: 16:44
Son Yorum: Keanuss
  Bir scripti başka bir script ile açmak oktay811 6 4,570 31-03-2018, Saat: 19:52
Son Yorum: oktay811

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme