# Functionbeat not finding default credentials

**URL:** <https://discuss.elastic.co/t/functionbeat-not-finding-default-credentials/222784>\
**Category:** Beats\
**Tags:** functionbeat\
**Created:** [March 9, 2020, 6:53pm UTC](https://discuss.elastic.co/t/functionbeat-not-finding-default-credentials/222784 "2020-03-09T18:53:33Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Patrice1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/patrice1/32/63899_2.png) [@Patrice1](https://discuss.elastic.co/u/Patrice1)\
**Post date:** [March 9, 2020, 6:53pm UTC](https://discuss.elastic.co/t/functionbeat-not-finding-default-credentials/222784/1 "2020-03-09T18:53:33Z")

</div>

I followed the guide to connect cloudwatch logs to kibana. After adding in my credentials and configs, the beat is not able to deploy to S3. I have the IAM permissions described.  
I only get the following debugging logs:  
2020-03-09T14:36:21.144-0400 INFO instance/beat.go:622 Home path: [C:\Program Files\Functionbeat] Config path: [C:\Program Files\Functionbeat] Data path: [/tmp] Logs path: [/tmp/logs]  
2020-03-09T14:36:21.144-0400 DEBUG [beat] instance/beat.go:674 Beat metadata path: \tmp\meta.json  
2020-03-09T14:36:21.144-0400 INFO instance/beat.go:630 Beat ID: c0fcb17c-41c2-4384-bd71-a0ad65082391  
2020-03-09T14:36:21.168-0400 DEBUG [filters] add\_cloud\_metadata/providers.go:126 add\_cloud\_metadata: starting to fetch metadata, timeout=3s  
2020-03-09T14:36:21.169-0400 DEBUG [filters] add\_cloud\_metadata/providers.go:162 add\_cloud\_metadata: received disposition for openstack after 0s. result=[provider:openstack, error=failed requesting openstack metadata: Get [http://169.254.169.254/2009-04-04/meta-data/instance-id:](http://169.254.169.254/2009-04-04/meta-data/instance-id:) dial tcp 169.254.169.254:80: connectex: A socket operation was attempted to an unreachable network., metadata={}]  
2020-03-09T14:36:21.169-0400 DEBUG [filters] add\_cloud\_metadata/providers.go:162 add\_cloud\_metadata: received disposition for aws after 1.0006ms. result=[provider:aws, error=failed requesting aws metadata: Get [http://169.254.169.254/2014-02-25/dynamic/instance-identity/document:](http://169.254.169.254/2014-02-25/dynamic/instance-identity/document:) dial tcp 169.254.169.254:80: connectex: A socket operation was attempted to an unreachable network., metadata={}]  
2020-03-09T14:36:21.169-0400 DEBUG [filters] add\_cloud\_metadata/providers.go:162 add\_cloud\_metadata: received disposition for az after 1.0006ms. result=[provider:az, error=failed requesting az metadata: Get [http://169.254.169.254/metadata/instance/compute?api-version=2017-04-02:](http://169.254.169.254/metadata/instance/compute?api-version=2017-04-02:) dial tcp 169.254.169.254:80: connectex: A socket operation was attempted to an unreachable network., metadata={}]  
2020-03-09T14:36:21.169-0400 DEBUG [filters] add\_cloud\_metadata/providers.go:162 add\_cloud\_metadata: received disposition for gcp after 1.0006ms. result=[provider:gcp, error=failed requesting gcp metadata: Get [http://169.254.169.254/computeMetadata/v1/?recursive=true&alt=json:](http://169.254.169.254/computeMetadata/v1/?recursive=true&alt=json:) dial tcp 169.254.169.254:80: connectex: A socket operation was attempted to an unreachable network., metadata={}]  
2020-03-09T14:36:21.169-0400 DEBUG [filters] add\_cloud\_metadata/providers.go:162 add\_cloud\_metadata: received disposition for digitalocean after 1.0006ms. result=[provider:digitalocean, error=failed requesting digitalocean metadata: Get [http://169.254.169.254/metadata/v1.json:](http://169.254.169.254/metadata/v1.json:) dial tcp 169.254.169.254:80: connectex: A socket operation was attempted to an unreachable network., metadata={}]  
2020-03-09T14:36:21.170-0400 DEBUG [filters] add\_cloud\_metadata/providers.go:129 add\_cloud\_metadata: fetchMetadata ran for 2.0004ms  
2020-03-09T14:36:21.170-0400 INFO add\_cloud\_metadata/add\_cloud\_metadata.go:89 add\_cloud\_metadata: hosting provider type not detected.  
2020-03-09T14:36:21.170-0400 DEBUG [processors] processors/processor.go:101 Generated new processors: add\_host\_metadata=[netinfo.enabled=[false], cache.ttl=[5m0s]], add\_cloud\_metadata=null  
error while creating CLIManager: google: could not find default credentials. See [https://developers.google.com/accounts/docs/application-default-credentials](https://developers.google.com/accounts/docs/application-default-credentials) for more information.

Thanks for your help.

---

<div class="post-metadata">

**Author:** ![mtojek](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mtojek/32/63863_2.png) [@mtojek](https://discuss.elastic.co/u/mtojek)\
**Post date:** [March 10, 2020, 8:36am UTC](https://discuss.elastic.co/t/functionbeat-not-finding-default-credentials/222784/2 "2020-03-10T08:36:13Z")

</div>

Hi,

are you running the functionbeat in the AWS environment or your personal one? I'm asking because there are references to Windows directories.

Could you please also share your config files with redacted credentials?

---

<div class="post-metadata">

**Author:** ![Patrice1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/patrice1/32/63899_2.png) [@Patrice1](https://discuss.elastic.co/u/Patrice1)\
**Post date:** [March 10, 2020, 1:42pm UTC](https://discuss.elastic.co/t/functionbeat-not-finding-default-credentials/222784/3 "2020-03-10T13:42:57Z")

</div>

Hi,

I am running this locally, and I am trying to stream my AWS Cloudwatch logs to Elasticsearch/Kibana.  
Here are my configs:  
functionbeat.provider.aws.functions:

- name: fn-cloudwatch-logs  
enabled: true  
type: cloudwatch\_logs  
triggers:
  - log\_group\_name: 
  - filter\_pattern: "ERROR"  
functionbeat.provider.aws.deploy\_bucket: my-bucket

output.elasticsearch:  
hosts: ["url"]  
username: "elastic"  
password: "pass"  
setup.kibana:  
host: "url"  
username; "username"  
password: "pass"

Thanks for you help.

---

<div class="post-metadata">

**Author:** ![jdcruz](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jdcruz/32/45613_2.png) [@jdcruz](https://discuss.elastic.co/u/jdcruz)\
**Post date:** [March 24, 2020, 10:27am UTC](https://discuss.elastic.co/t/functionbeat-not-finding-default-credentials/222784/4 "2020-03-24T10:27:04Z")

</div>

Im receiving same error.

---

<div class="post-metadata">

**Author:** ![Patrice1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/patrice1/32/63899_2.png) [@Patrice1](https://discuss.elastic.co/u/Patrice1)\
**Post date:** [March 27, 2020, 7:26pm UTC](https://discuss.elastic.co/t/functionbeat-not-finding-default-credentials/222784/5 "2020-03-27T19:26:00Z")

</div>

Where you able to find out why you were getting that error?

---

<div class="post-metadata">

**Author:** ![jdcruz](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jdcruz/32/45613_2.png) [@jdcruz](https://discuss.elastic.co/u/jdcruz)\
**Post date:** [March 30, 2020, 1:13am UTC](https://discuss.elastic.co/t/functionbeat-not-finding-default-credentials/222784/6 "2020-03-30T01:13:24Z")

</div>

Hi @Patrice1,

```auto
Since i don't use google cloud platform i decided to comment out these fields
e.x
functionbeat.provider.gcp.location_id: "europe-west2"
functionbeat.provider.gcp.project_id: "my-project-123456" functionbeat.provider.gcp.storage_name: "functionbeat-deploy"

Also commented out other fields related to google cloud platform.

```

Hope this will help

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [April 19, 2020, 3:13pm UTC](https://discuss.elastic.co/t/functionbeat-not-finding-default-credentials/222784/7 "2020-04-19T15:13:25Z")

</div>

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