问题标签 [fakes3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-s3 - 如何用 FakeS3 测试 Luigi?
我正在尝试测试我的Luigi使用FakeS3管道来模拟我的 S3 端点。为了让boto能够与 FakeS3 交互,必须使用如下方式设置连接OrdinaryCallingFormat
:
但是当使用 Luigi 时,这个连接被埋在s3 模块中。luigi.cfg
我能够通过修改我的并添加一个 s3 部分来传递大部分选项,如
但我不知道如何为calling_format
.
现在我被卡住了,不知道如何继续。我能想到的选项:
- 弄清楚如何通过
OrdinaryCallingFormat
S3Connection
通过toluigi.cfg
- 弄清楚如何强制
boto
在.aws/config
或boto.cfg
- 接受使用
FakeS3
的默认值calling_format
boto
碰巧SubdomainCallingFormat
无论它是什么意思)。
关于如何解决这个问题的任何想法?
elixir - 测试前运行终端命令 - Elixir
我正在使用 fakeS3 测试 S3 连接,它运行良好。唯一的缺点是我每次运行测试之前都必须运行假 S3 服务器,否则 S3 测试会明显中断。
我想在测试运行之前找出一种运行此命令的方法:
fakes3 -r ~/.s3bucket -p 4567
理论上,这将启动 Sinatra 服务器,以便 S3 测试通过,但我不需要每次都启动单独的服务器。
我已经尝试过了,但它没有很好的理由:
混合.exs
那行不通,因为它不是混合任务。
我也可能认为这是错误的方式。如何在测试之前运行命令,这是思考这个问题的正确方法吗?
apache-kafka-connect - 如何配置 Confluent Kafka Connect 本地 S3 接收器
我有以下 docker-compose:
以及创建 S3 连接器的配置:
我还不能针对真正的 S3 存储桶测试此设置,所以可能不太正确,如果我想针对 AWS 进行测试,我可能需要配置其他东西。但是现在,只有在本地,我应该改变什么才能将消息发送到假的 s3 容器?我想我需要修改s3.bucket.name
ands3.region
属性,但我不知道如何。也许这是不可能的?
非常感谢你的帮助!:)