我设置了一个Concourse触发器来检测特定文件何时出现在S3存储桶中。使用此资源:https://github.com/concourse/s3-resource。配置是这样的:
- name: s3-trigger-file
type: s3
source:
bucket: mybucket
regexp: filename_that_doesnt_change
access_key_id: {{s3-access-key-id}}
secret_access_key: {{s3-secret-access-key}}
我将它用作触发器,如下所示:
jobs:
- name: job-waiting-for-s3-file-to-appear
public: true
plan:
- get: s3-trigger-file
trigger: true
看起来像一个非常简单的配置。但是,当我开始工作并将文件放入存储桶时,我发现没有可用的版本'。
有关如何进行故障排除的任何建议?谢谢~~
答案 0 :(得分:1)
大厅未检测到s3-trigger-file
。以下是一些可能的原因:
access-key-id
和secret-access-key
无法访问该文件。regexp:
中的文件名不正确。确保它是包含文件扩展名的完全匹配。fly hijack
进入支票容器并使用Amazon CLI手动提取文件来确保不是这种情况。