Hoşgeldin, Ziyaretçi:

l Üye Ol

Facebook ile Giriş
Tarih: 23-10-2018, Saat: 12:37
  • http://qpython.club'e Hoşgeldiniz!
  • Forum Kurallarını okumayı unutmayınız.
  • İyi Forumlar...
  • Python Kodları
  • qpython.club Adresimiz Aktiftir...


USD: ---      EUR: ---      BTC: ---

Python Kodları > Programlama Dilleri > Python > S3 Bucket Upload Script'i{DG} >

 Yorum: 5    Görüntülenme: 174
Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
 S3 Bucket Upload Script'i{DG}
22-09-2018, Saat: 23:11,
Çevrimdışı
Yeni Üye
Üye Grubu
Üyelik Tarihi: 07-02-2018
Mesajlar : 11
Konular:
Rep Puanı: 0
#1
S3 Bucket Upload Script'i{DG}

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.
22-09-2018, Saat: 23:11
Cevapla
23-09-2018, Saat: 11:59,
Çevrimdışı
Emektar Üye
Üye Grubu
Üyelik Tarihi: 14-09-2017
Mesajlar : 186
Konular:
Rep Puanı: 1
#2
Cvp: S3 Bucket Upload Script'i{DG}

neden aws komut satırı arayüzünü kullanmak yerine ekstradan program yazıyosun ki ?
23-09-2018, Saat: 11:59
Cevapla
23-09-2018, Saat: 13:33,
Çevrimdışı
Admin
Admin Grubu
Üyelik Tarihi: 02-02-2016
Mesajlar : 5,836
Konular:
Rep Puanı: 102
#3
Cvp: S3 Bucket Upload Script'i{DG}

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
23-09-2018, Saat: 13:33
Cevapla
23-09-2018, Saat: 14:20,
Çevrimdışı
Yeni Üye
Üye Grubu
Üyelik Tarihi: 07-02-2018
Mesajlar : 11
Konular:
Rep Puanı: 0
#4
Cvp: S3 Bucket Upload Script'i{DG}

(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
23-09-2018, Saat: 14:20
Cevapla
23-09-2018, Saat: 15:42,
Çevrimdışı
Emektar Üye
Üye Grubu
Üyelik Tarihi: 14-09-2017
Mesajlar : 186
Konular:
Rep Puanı: 1
#5
RE: S3 Bucket Upload Script'i{DG}

@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
23-09-2018, Saat: 15:42
Cevapla
23-09-2018, Saat: 23:31,
Çevrimdışı
Admin
Admin Grubu
Üyelik Tarihi: 02-02-2016
Mesajlar : 5,836
Konular:
Rep Puanı: 102
#6
Cvp: S3 Bucket Upload Script'i{DG}

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...
23-09-2018, Saat: 23:31
Cevapla
« Önceki Konu | Sonraki Konu »
Konuyu Okuyanlar: 1 Ziyaretçi



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Bir scripti başka bir script ile açmak oktay811 6 707 31-03-2018, Saat: 19:52
Son Yorum: oktay811

Hızlı Menü:

Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB
© 2002-2018 MyBB Group.
ImAdige theme by IMADIGE © 2015.