Запитання з тегом «boto3»

Boto 3 - SDK Amazon Web Services (AWS) для Python

2
Різниця в boto3 між ресурсом, клієнтом і сеансом?
Я використовую Python 2.7.12 в Ubuntu 16.04 LTS. Я дізнаюся, як користуватися boto3 за наступним посиланням: https://boto3.readthedocs.io/en/latest/guide/quickstart.html#using-boto-3 . Мої сумніви в тому, коли використовувати ресурс, клієнт або сесію та їх відповідну функціональність.
216 python  boto3 

9
Як обробляти помилки з boto3?
Я намагаюся зрозуміти, як зробити правильну роботу з помилками з boto3. Я намагаюся створити користувача IAM: def create_user(username, iam_conn): try: user = iam_conn.create_user(UserName=username) return user except Exception as e: return e Коли виклик create_user проходить успішно, я отримую акуратний об’єкт, який містить код коду статусу виклику API та дані щойно …

14
Перелік вмісту відра з boto3
Як я можу побачити, що знаходиться у відрі у S3 boto3? (тобто робити "ls")? Виконайте наступне: import boto3 s3 = boto3.resource('s3') my_bucket = s3.Bucket('some/path/') повертає: s3.Bucket(name='some/path/') Як я бачу його вміст?
198 python  amazon-s3  boto  boto3 

23
перевірте, чи існує ключ у відрі в s3 за допомогою boto3
Мені хотілося б знати, чи існує ключ у boto3. Я можу зімкнути вміст відра і перевірити ключ, чи він відповідає. Але це здається довше і надмірним. Офіційні документи Boto3 прямо вказали, як це зробити. Можливо, я пропускаю очевидне. Хтось може вказати мені, як я можу цього досягти.
164 python  amazon-s3  boto3 


6
boto3 client NoRegionError: Ви повинні вказувати помилку в регіоні лише іноді
У мене є клієнт boto3: boto3.client('kms') Але це відбувається на нових машинах, вони динамічно відкриваються і закриваються. if endpoint is None: if region_name is None: # Raise a more specific error message that will give # better guidance to the user what needs to happen. raise NoRegionError() Чому це відбувається? …
147 python  linux  boto3  aws-kms 

1
Яка різниця між AWS boto та boto3 [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконаліть це питання Я новачок у AWS, що використовує Python, і я намагаюся вивчити API boto, однак я …

6
Як зберегти об'єкт S3 у файлі за допомогою boto3
Я намагаюся створити "привіт світ" з новим клієнтом boto3 для AWS. Випадок використання у мене досить простий: дістаньте об’єкт від S3 і збережіть його у файл. У boto 2.XI це зробить так: import boto key = boto.connect_s3().get_bucket('foo').get_key('foo') key.get_contents_to_filename('/tmp/foo') У бото 3. Я не можу знайти чистий спосіб зробити те ж …

4
Як вибрати профіль AWS при використанні boto3 для підключення до CloudFront
Я використовую бібліотеку пітонів Boto 3 і хочу підключитися до AWS CloudFront. Мені потрібно вказати правильний профіль AWS (AWS Credentials), але, дивлячись на офіційну документацію, я не бачу способу її вказати. Я ініціалізую клієнта за допомогою коду: client = boto3.client('cloudfront') Однак це призводить до використання за допомогою типового профілю для …

10
Збережіть Dataframe в CSV безпосередньо на s3 Python
У мене є панда DataFrame, яку я хочу завантажити в новий файл CSV. Проблема полягає в тому, що я не хочу зберігати файл локально, перш ніж перенести його в s3. Чи є такий метод, як to_csv для запису фрейму даних в s3 безпосередньо? Я використовую boto3. Ось що я маю …

12
Помилка Boto3: botocore.exceptions.NoCredentialsError: Не вдається знайти облікові дані
Коли я просто запускаю наступний код, я завжди отримую цю помилку. 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) Я зберегла свій обліковий файл у C:\Users\myname\.aws\credentials, звідки Бото повинен прочитати мої облікові дані. Моє налаштування неправильне? Ось вихід з boto3.set_stream_logger('botocore', level='DEBUG'). 2015-10-24 14:22:28,761 …
112 boto  boto3 

7
Як записати файл або дані на об'єкт S3 за допомогою boto3
У boto 2 ви можете записати на об'єкт S3 за допомогою цих методів: Key.set_contents_from_string () Key.set_contents_from_file () Key.set_contents_from_filename () Key.set_contents_from_stream () Чи є еквівалент boto 3? Що таке метод boto3 для збереження даних до об'єкта, що зберігається на S3?

5
Як вказати облікові дані при підключенні до boto3 S3?
На бото я вказував свої облікові дані під час підключення до S3 таким чином: import boto from boto.s3.connection import Key, S3Connection S3 = S3Connection( settings.AWS_SERVER_PUBLIC_KEY, settings.AWS_SERVER_SECRET_KEY ) Потім я міг би використовувати S3 для виконання своїх операцій (у моєму випадку видалення об’єкта з сегмента). З boto3 всі приклади, які я …

8
Як імпортувати текстовий файл на AWS S3 до панд без запису на диск
У мене є текстовий файл, збережений на S3, який є таблицею, розділеною табуляцією. Я хочу завантажити його в панди, але не можу спершу зберегти, оскільки я працюю на сервері heroku. Ось те, що я маю на сьогодні. import io import boto3 import os import pandas as pd os.environ["AWS_ACCESS_KEY_ID"] = "xxxxxxxx" …

14
Отримання імен підпапок у сегменті S3 з boto3
Використовуючи boto3, я можу отримати доступ до мого сегмента AWS S3: s3 = boto3.resource('s3') bucket = s3.Bucket('my-bucket-name') Тепер сегмент містить папку first-level, яка сама містить кілька підпапок, названих, наприклад, із позначкою часу 1456753904534. Мені потрібно знати назву цих вкладених папок для іншої роботи, яку я виконую, і мені цікаво, чи …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.