# 403 Exception when trying to write to ElasticSearch using ElasticsearchSink

**URL:** <https://discuss.elastic.co/t/403-exception-when-trying-to-write-to-elasticsearch-using-elasticsearchsink/61317>\
**Category:** Elasticsearch\
**Created:** [September 22, 2016, 10:15pm UTC](https://discuss.elastic.co/t/403-exception-when-trying-to-write-to-elasticsearch-using-elasticsearchsink/61317 "2016-09-22T22:15:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![thinkabout](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@thinkabout](https://discuss.elastic.co/u/thinkabout)\
**Post date:** [September 22, 2016, 10:15pm UTC](https://discuss.elastic.co/t/403-exception-when-trying-to-write-to-elasticsearch-using-elasticsearchsink/61317/1 "2016-09-22T22:15:06Z")

</div>

Hi,

I am using elasticsearch-5.0.0-alpha5 and trying to write to ElasticSearch using the latest Serilog.Sinks.Elasticsearch.ElasticsearchSink, however, I'm getting a 403 exception (see below).

My setup code is

```
        var options = new ElasticsearchSinkOptions(new Uri("http://localhost:9200"));
        options.AutoRegisterTemplate = true;
        options.ModifyConnectionSettings = x => x.BasicAuthentication("kibana", "changeme");
        Serilog.Debugging.SelfLog.Enable(msg => Debug.WriteLine(msg));
        Log.Logger = new LoggerConfiguration()
            .WriteTo.Elasticsearch(options)
            .WriteTo.Seq("http://localhost:5341")
            .ReadFrom.Configuration(Configuration)
            .CreateLogger();

```

I'm new to ElasticSearch so any help would be greatly appreciated.

## Exception

2016-09-22T21:54:15.1932498Z Exception while emitting periodic batch from Serilog.Sinks.Elasticsearch.ElasticsearchSink: Elasticsearch.Net.ElasticsearchClientException: The remote server returned an error: (403) Forbidden. ---\> System.Net.WebException: The remote server returned an error: (403) Forbidden.  
at System.Net.HttpWebRequest.GetResponse()  
at Elasticsearch.Net.HttpConnection.Request[TReturn](RequestData requestData)  
--- End of inner exception stack trace ---  
at Elasticsearch.Net.RequestPipeline.BadResponse[TReturn](ElasticsearchResponse`1& response, RequestData data, List`1 pipelineExceptions)  
at Elasticsearch.Net.Transport`1.Request[TReturn](HttpMethod method, String path, PostData`1 data, IRequestParameters requestParameters)  
at Elasticsearch.Net.ElasticLowLevelClient.Bulk[T](PostData`1 body, Func`2 requestParameters)  
at Serilog.Sinks.Elasticsearch.ElasticsearchSink.EmitBatchChecked[T](IEnumerable`1 events)  
at Serilog.Sinks.PeriodicBatching.PeriodicBatchingSink.OnTick()

---

<div class="post-metadata">

**Author:** ![thinkabout](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@thinkabout](https://discuss.elastic.co/u/thinkabout)\
**Post date:** [September 23, 2016, 2:48am UTC](https://discuss.elastic.co/t/403-exception-when-trying-to-write-to-elasticsearch-using-elasticsearchsink/61317/2 "2016-09-23T02:48:56Z")

</div>

It looks like this is related to Shield and perhaps the default username\pwd not having sufficient privileges. I have a default install and have not changed any config settings etc.

Could anyone point me in the right direction here?

---

<div class="post-metadata">

**Author:** ![danielmitterdorfer](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/danielmitterdorfer/32/110510_2.png) [@danielmitterdorfer](https://discuss.elastic.co/u/danielmitterdorfer)\
**Post date:** [September 23, 2016, 5:56am UTC](https://discuss.elastic.co/t/403-exception-when-trying-to-write-to-elasticsearch-using-elasticsearchsink/61317/3 "2016-09-23T05:56:12Z")

</div>

Hi @thinkabout,

same answer as in [Getting a 403 error when performing a get operation](https://discuss.elastic.co/t/getting-a-403-error-when-performing-a-get-operation/61325)

Can you please mark all of your related tickets as resolved?

Daniel

---

<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:** [July 5, 2017, 10:17pm UTC](https://discuss.elastic.co/t/403-exception-when-trying-to-write-to-elasticsearch-using-elasticsearchsink/61317/4 "2017-07-05T22:17:55Z")

</div>


