Я пытаюсь записать pandas кадр данных в корзину S3 в AWS Lambda, мой код:
import boto3
import pandas as pd
import s3fs
from io import StringIO
...
bucket = 'info' # already created on S3
csv_buffer = StringIO()
result.to_csv(csv_buffer)
s3_resource = boto3.resource('s3')
s3_resource.Object(bucket, 'testing.csv').put(Body=csv_buffer.getvalue())
Я отключил блокировку доступа c publi. Когда я go к корзине -> точкам доступа, появляется следующее: Access points can be used to provide access to your bucket. The S3 console doesn't support using virtual private cloud (VPC) access points to access bucket resources. To access bucket resources from a VPC access point, you’ll need to use the AWS CLI, AWS SDK, or Amazon S3 REST API.
Означает ли это, что я не могу записывать файлы на S3 с AWS лямбда, как я пытаюсь?