我正在尝试在 AWS 计算集群上使用 Julia,处理来自 Amazon S3 存储桶的数据。
我如何在 Julia 中使用 AWSS3.jl
打开与 S3 存储桶的连接?
我特别想知道配置连接并随后使用 Julia 的配置的最佳方法是什么。
最佳答案
PutObject
、 GetObject
等)using AWS, AWSS3, Serialization
struct SampleData
a::Int
b::String
end
d=SampleData(1,"sss")
aws = global_aws_config(; region="us-east-1")
b = IOBuffer()
serialize(b, d)
s3_put(aws, "your-s3-bucket-name","myfile.bin", b.data)
ddat = s3_get(aws, "your-s3-bucket-name","myfile.bin")
d2 = deserialize(IOBuffer(ddat))
@assert d == d2
如果您对第 1-3 点有任何问题,这里是教程:https://aws.amazon.com/premiumsupport/knowledge-center/ec2-instance-access-s3-bucket/
关于amazon-web-services - 如何使用包 AWSS3.jl 连接到在 EC2 实例上运行的 S3 存储桶?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67806026/