我正在尝试使用lambda函数将一些文本写入S3中的文件。 下面是函数
我得到这个错误 botocore.exceptions.ClientError:调用PutObject操作时发生错误(AccessDenied):拒绝访问
import boto3
def lambda_handler(event, context):
bucket='tessstinggbucccket'
key='june/22/testlog1.txt'
some_binary_data = b'Here we have some data'
s3 = boto3.resource("s3")
object = s3.Object(bucket, key)
object.put(Body=some_binary_data)
您需要为lambda函数提供写/放权限,以使它们能够在s3存储桶上进行写操作。您可以使用以下代码实现此功能:
相关问题 更多 >
编程相关推荐