{"action":"created","issue":{"url":"https://api.github.com/repos/jaegertracing/jaeger/issues/465","repository_url":"https://api.github.com/repos/jaegertracing/jaeger","labels_url":"https://api.github.com/repos/jaegertracing/jaeger/issues/465/labels{/name}","comments_url":"https://api.github.com/repos/jaegertracing/jaeger/issues/465/comments","events_url":"https://api.github.com/repos/jaegertracing/jaeger/issues/465/events","html_url":"https://github.com/jaegertracing/jaeger/issues/465","id":264412406,"node_id":"MDU6SXNzdWUyNjQ0MTI0MDY=","number":465,"title":"Support AWS Elasticsearch IAM authentication by signing requests","user":{"login":"julianvmodesto","id":1682582,"node_id":"MDQ6VXNlcjE2ODI1ODI=","avatar_url":"https://avatars3.githubusercontent.com/u/1682582?v=4","gravatar_id":"","url":"https://api.github.com/users/julianvmodesto","html_url":"https://github.com/julianvmodesto","followers_url":"https://api.github.com/users/julianvmodesto/followers","following_url":"https://api.github.com/users/julianvmodesto/following{/other_user}","gists_url":"https://api.github.com/users/julianvmodesto/gists{/gist_id}","starred_url":"https://api.github.com/users/julianvmodesto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/julianvmodesto/subscriptions","organizations_url":"https://api.github.com/users/julianvmodesto/orgs","repos_url":"https://api.github.com/users/julianvmodesto/repos","events_url":"https://api.github.com/users/julianvmodesto/events{/privacy}","received_events_url":"https://api.github.com/users/julianvmodesto/received_events","type":"User","site_admin":false},"labels":[{"id":358839841,"node_id":"MDU6TGFiZWwzNTg4Mzk4NDE=","url":"https://api.github.com/repos/jaegertracing/jaeger/labels/help%20wanted","name":"help wanted","color":"128A0C","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":29,"created_at":"2017-10-10T23:44:33Z","updated_at":"2018-10-28T07:19:38Z","closed_at":null,"author_association":"NONE","body":"I'd like to use AWS Elasticsearch as my datastore, using AWS credentials to authenticate. This requires signing requests, so we'd probably need to use the AWS SDK here."},"comment":{"url":"https://api.github.com/repos/jaegertracing/jaeger/issues/comments/433682443","html_url":"https://github.com/jaegertracing/jaeger/issues/465#issuecomment-433682443","issue_url":"https://api.github.com/repos/jaegertracing/jaeger/issues/465","id":433682443,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMzY4MjQ0Mw==","user":{"login":"hello-error","id":23632420,"node_id":"MDQ6VXNlcjIzNjMyNDIw","avatar_url":"https://avatars1.githubusercontent.com/u/23632420?v=4","gravatar_id":"","url":"https://api.github.com/users/hello-error","html_url":"https://github.com/hello-error","followers_url":"https://api.github.com/users/hello-error/followers","following_url":"https://api.github.com/users/hello-error/following{/other_user}","gists_url":"https://api.github.com/users/hello-error/gists{/gist_id}","starred_url":"https://api.github.com/users/hello-error/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hello-error/subscriptions","organizations_url":"https://api.github.com/users/hello-error/orgs","repos_url":"https://api.github.com/users/hello-error/repos","events_url":"https://api.github.com/users/hello-error/events{/privacy}","received_events_url":"https://api.github.com/users/hello-error/received_events","type":"User","site_admin":false},"created_at":"2018-10-28T07:19:38Z","updated_at":"2018-10-28T07:19:38Z","author_association":"NONE","body":"This is possible by:\r\n\r\n1. Creating a user in IAM with programmatic access (access key, secret key) and associating proper policy.\r\n2. Modify the access policy for ES to allow this user to access as:\r\n`{\r\n      \"Effect\": \"Allow\",\r\n      \"Principal\": {\r\n        \"AWS\": \"arn of user from 1\"\r\n      },\r\n      \"Action\": \"es:*\",\r\n      \"Resource\": \"arn of ES\"\r\n    }`\r\n3. In postman, specify `Service Name` as `es`, and use the credentials from (1)."}}
{"actor":{"display_login":"hello-error"}}