OpenSearch/plugins
David Turner 4108722052
Add support for AWS session tokens (#30414)
AWS supports the creation and use of credentials that are only valid for a
fixed period of time. These credentials comprise three parts: the usual access
key and secret key, together with a session token. This commit adds support for
these three-part credentials to the EC2 discovery plugin and the S3 repository
plugin.

Note that session tokens are only valid for a limited period of time and yet
there is no mechanism for refreshing or rotating them when they expire without
restarting Elasticsearch.  Nonetheless, this feature is already useful for
nodes that need only run for a few days, such as for training, testing or
evaluation. #29135 tracks the work towards allowing these credentials to be
refreshed at runtime.

Resolves #16428
2018-07-03 14:12:07 +01:00
..
analysis-icu Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
analysis-kuromoji Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
analysis-nori Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
analysis-phonetic Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
analysis-smartcn Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
analysis-stempel Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
analysis-ukrainian Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
discovery-azure-classic Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
discovery-ec2 Add support for AWS session tokens (#30414) 2018-07-03 14:12:07 +01:00
discovery-file Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
discovery-gce Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
examples Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
ingest-attachment Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
ingest-geoip Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
ingest-user-agent Clean up double semicolon code typos (#31687) 2018-07-02 15:14:44 +02:00
mapper-murmur3 Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
mapper-size Remove all unused imports and fix CRLF (#31207) 2018-06-11 15:12:12 +02:00
repository-azure Add write*Blob option to replace existing blob (#31729) 2018-07-03 09:13:50 +02:00
repository-gcs Add write*Blob option to replace existing blob (#31729) 2018-07-03 09:13:50 +02:00
repository-hdfs Add write*Blob option to replace existing blob (#31729) 2018-07-03 09:13:50 +02:00
repository-s3 Add support for AWS session tokens (#30414) 2018-07-03 14:12:07 +01:00
store-smb Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
transport-nio Add x-opaque-id to search slow logs (#31539) 2018-06-25 12:20:27 -07:00
build.gradle Reorganize license files 2018-04-20 15:33:59 -07:00