Logstash - SNS output plugin - Pipeline - MissingCredentialsError

Currently configured Logstash V 7.8.1 with SNS output plugin .

It is running okay for a while then getting the following error message, then pipeline stops and never recovers.

{"level":"ERROR","loggerName":"logstash.javapipeline","timeMillis":1607797945081,"thread":"[sns-watcher]>worker0","logEvent":{"message":"Pipeline worker error, the pipeline will be stopped","pipeline_id":"sns-watcher","error":"(MissingCredentialsError) unable to sign request without credentials set","exception":{"metaClass":{"metaClass":{"exception":"Java::OrgJrubyExceptions::RuntimeError","backtrace":["usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.plugins.request_signer.require_credentials(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/plugins/request_signer.rb:104)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.plugins.request_signer.sign_authenticated_requests(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/plugins/request_signer.rb:94)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.plugins.request_signer.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/plugins/request_signer.rb:87)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.plugins.helpful_socket_errors.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:10)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.plugins.retry_errors.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/plugins/retry_errors.rb:108)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.query.handler.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/query/handler.rb:27)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.plugins.user_agent.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/plugins/user_agent.rb:12)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.plugins.endpoint_pattern.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/plugins/endpoint_pattern.rb:27)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.plugins.endpoint_discovery.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/plugins/endpoint_discovery.rb:67)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.seahorse.client.plugins.endpoint.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/seahorse/client/plugins/endpoint.rb:41)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.plugins.param_validator.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/plugins/param_validator.rb:21)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.seahorse.client.plugins.raise_response_errors.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/seahorse/client/plugins/raise_response_errors.rb:14)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.plugins.jsonvalue_converter.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:20)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.plugins.idempotency_token.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/plugins/idempotency_token.rb:18)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.aws_minus_sdk_minus_core.plugins.param_converter.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/aws-sdk-core/plugins/param_converter.rb:20)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.seahorse.client.plugins.response_target.call(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/seahorse/client/plugins/response_target.rb:21)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.seahorse.client.request.send_request(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/seahorse/client/request.rb:70)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.aws_minus_sdk_minus_core_minus_2_dot_11_dot_540.lib.seahorse.client.base.define_operation_methods(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/aws-sdk-core-2.11.540/lib/seahorse/client/base.rb:207)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_output_minus_sns_minus_4_dot_0_dot_7.lib.logstash.outputs.sns.send_sns_message(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-sns-4.0.7/lib/logstash/outputs/sns.rb:103)","usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_output_minus_sns_minus_4_dot_0_dot_7.lib.logstash.outputs.sns.receive(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-sns-4.0.7/lib/logstash/outputs/sns.rb:76)","usr.share.logstash.logstash_minus_core.lib.logstash.outputs.base.multi_receive(/usr/share/logstash/logstash-core/lib/logstash/outputs/base.rb:105)","org.jruby.RubyArray.each(org/jruby/RubyArray.java:1809)","usr.share.logstash.logstash_minus_core.lib.logstash.outputs.base.multi_receive(/usr/share/logstash/logstash-core/lib/logstash/outputs/base.rb:105)","org.logstash.config.ir.compiler.OutputStrategyExt$AbstractOutputStrategyExt.multi_receive(org/logstash/config/ir/compiler/OutputStrategyExt.java:138)","org.logstash.config.ir.compiler.AbstractOutputDelegatorExt.multi_receive(org/logstash/config/ir/compiler/AbstractOutputDelegatorExt.java:121)","usr.share.logstash.logstash_minus_core.lib.logstash.java_pipeline.start_workers(/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:289)"],"thread":"#<Thread:0x717a4725 sleep>"}}}}}

Did anyone encounter this kind of error?

Thank you for any help.

Regards,
Chandra

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.