«boto3» etiketlenmiş sorular

Boto 3 - Python için Amazon Web Services (AWS) SDK'sı

2
Kaynak, istemci ve oturum arasındaki boto3 farkı?
Ubuntu 16.04 LTS'de Python 2.7.12 kullanıyorum. Boto3'ü aşağıdaki bağlantıdan nasıl kullanacağımı öğreniyorum: https://boto3.readthedocs.io/en/latest/guide/quickstart.html#using-boto-3 . Şüphem kaynak, istemci veya oturumun ne zaman kullanılacağı ve ilgili işlevleri.
216 python  boto3 

9
Boto3 ile hatalar nasıl ele alınır?
Boto3 ile uygun hata işleme nasıl anlamaya çalışıyorum. Bir IAM kullanıcısı oluşturmaya çalışıyorum: def create_user(username, iam_conn): try: user = iam_conn.create_user(UserName=username) return user except Exception as e: return e Create_user çağrısı başarılı olduğunda, API çağrısının http durum kodunu ve yeni oluşturulan kullanıcının verilerini içeren temiz bir nesne alıyorum. Misal: {'ResponseMetadata': {'HTTPStatusCode': …

14
Boto3 ile bir kova içeriğini listeleme
S3'teki bir kova içinde neler olduğunu nasıl görebilirim boto3? (yani bir "ls")? Aşağıdakileri yapmak: import boto3 s3 = boto3.resource('s3') my_bucket = s3.Bucket('some/path/') İadeler: s3.Bucket(name='some/path/') İçeriğini nasıl görebilirim?
198 python  amazon-s3  boto  boto3 




1
AWS boto ve boto3 arasındaki fark nedir [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir Ben Python kullanarak AWS yeni ve boto API öğrenmeye çalışıyorum ancak Python için …

6
S3 nesnesini boto3 kullanarak bir dosyaya kaydetme
AWS için yeni boto3 istemcisi ile bir "merhaba dünya" yapmaya çalışıyorum . Sahip olduğum kullanım durumu oldukça basit: nesneyi S3'ten alın ve dosyaya kaydedin. Boto 2.XI'de şöyle yapardı: import boto key = boto.connect_s3().get_bucket('foo').get_key('foo') key.get_contents_to_filename('/tmp/foo') Boto 3'te. Aynı şeyi yapmanın temiz bir yolunu bulamıyorum, bu yüzden "Akış" nesnesi üzerinde manuel olarak …

4
CloudFront'a bağlanmak için boto3 kullanırken bir AWS profili nasıl seçilir
Boto 3 python kitaplığını kullanıyorum ve AWS CloudFront'a bağlanmak istiyorum. Doğru AWS Profilini (AWS Kimlik Bilgileri) belirtmem gerekiyor, ancak resmi belgelere baktığımda bunu belirtmenin bir yolunu göremiyorum. İstemciyi şu kodu kullanarak başlatıyorum: client = boto3.client('cloudfront') Ancak bu, bağlanmak için varsayılan profili kullanmasıyla sonuçlanır. Hangi profili kullanacağımı belirleyebileceğim bir yöntem bulamadım.

10
Dataframe'i csv'ye doğrudan s3 Python'a kaydedin
Yeni bir CSV dosyasına yüklemek istediğim bir panda DataFrame'im var. Sorun şu ki, dosyayı s3'e aktarmadan önce yerel olarak kaydetmek istemiyorum. Dataframe'i doğrudan s3'e yazmak için to_csv gibi bir yöntem var mı? Boto3 kullanıyorum. Şimdiye kadar sahip olduğum şeyler: import boto3 s3 = boto3.client('s3', aws_access_key_id='key', aws_secret_access_key='secret_key') read_file = s3.get_object(Bucket, Key) …

12
Boto3 Hatası: botocore.exceptions.NoCredentialsError: Kimlik bilgileri bulunamıyor
Sadece aşağıdaki kodu çalıştırdığımda, her zaman bu hatayı alıyorum. s3 = boto3.resource('s3') bucket_name = "python-sdk-sample-%s" % uuid.uuid4() print("Creating new bucket with name:", bucket_name) s3.create_bucket(Bucket=bucket_name) Kimlik bilgisi dosyamı şuraya kaydettim C:\Users\myname\.aws\credentials, Boto'nun kimlik bilgilerimi okuması gereken yerden. Ayarım yanlış mı? İşte buradan çıktı boto3.set_stream_logger('botocore', level='DEBUG'). 2015-10-24 14:22:28,761 botocore.credentials [DEBUG] Skipping environment …
113 boto  boto3 


5
Boto3 S3'e bağlanırken kimlik bilgileri nasıl belirlenir?
Boto'da S3'e şu şekilde bağlanırken kimlik bilgilerimi belirtiyordum: import boto from boto.s3.connection import Key, S3Connection S3 = S3Connection( settings.AWS_SERVER_PUBLIC_KEY, settings.AWS_SERVER_SECRET_KEY ) Daha sonra işlemlerimi gerçekleştirmek için S3'ü kullanabilirim (benim durumumda bir nesneyi bir kovadan silme). Boto3 ile bulduğum tüm örnekler şöyle: import boto3 S3 = boto3.resource( 's3' ) S3.Object( bucket_name, …

14
S3 klasöründeki alt klasör adlarını boto3'ten alma
Boto3 kullanarak AWS S3 klasörüme erişebilirim: s3 = boto3.resource('s3') bucket = s3.Bucket('my-bucket-name') Artık first-levelpaket, örneğin bir zaman damgası ile adlandırılmış birkaç alt klasör içeren klasörü içerir 1456753904534. Yaptığım başka bir iş için bu alt klasörlerin adını bilmem gerekiyor ve boto3'ün bunları bana geri getirip getiremeyeceğini merak ediyorum. Ben de denedim: …

8
Diske yazmadan AWS S3'teki bir metin dosyasını pandalara aktarma
Sekmeyle ayrılmış bir tablo olan S3'e kaydedilmiş bir metin dosyam var. Onu pandalara yüklemek istiyorum ama önce kaydedemiyorum çünkü bir heroku sunucusunda çalışıyorum. İşte şimdiye kadar sahip olduğum şey. import io import boto3 import os import pandas as pd os.environ["AWS_ACCESS_KEY_ID"] = "xxxxxxxx" os.environ["AWS_SECRET_ACCESS_KEY"] = "xxxxxxxx" s3_client = boto3.client('s3') response = …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.