Sentry не загружает файлы DSYM в бэкэнд хранилища файлов S3 и дает мне исключение: NoSuchKey: произошла ошибка (NoSuchKey) - PullRequest
0 голосов
/ 20 апреля 2020

Я использую Sentry в OpenShift. Я хочу иметь возможность использовать S3 Bucket для загрузки файлов Dsym. При попытке загрузить dsym-файлы из sentry-cli с помощью приведенной ниже команды я получаю сообщение об ошибке:

sentry-cli upload-dif -t dsym --project service-level-reporting --log-level debug 

sentry-worker log:

 [ERROR] celery.worker.job: Task sentry.tasks.assemble.assemble_dif[01205ec8-fb54-4cc0-ae48-ce75bb96f880] raised unexpected: NoSuchKey(u'An error occurred (NoSuchKey) when calling the GetObject operation: Unknown',) (data={u'hostname': 'celery@sentry-worker-42-mw42p', u'name': 'sentry.tasks.assemble.assemble_dif', u'args': '[]', u'internal': False, u'kwargs': "{'chunks': ['7f91f5edfe5ce6650448c3edf6cdea6bed5a3699'], 'checksum': '7f91f5edfe5ce6650448c3edf6cdea6bed5a3699', 'project_id': 7L, 'name': 'libswiftos.dylib'}", u'id': '01205ec8-fb54-4cc0-ae48-ce75bb96f880'})

Я проверил свои модули, что Целевое ведро S3 доступно. Может ли кто-нибудь помочь нам решить эту проблему?

1 Ответ

0 голосов
/ 02 мая 2020

Похоже, вы не установили вам aws ключи для часового клика или вы запрашиваете S3 с неправильными ключами. Если вы не настроили sentry-cli для aws клавиш, возможно, это поможет вам: https://github.com/getsentry/sentry-docs/pull/956/files?short_path=b1d11e7#diff -b1d11e7d8a13bff13c9b3012f58e0b71

...