diff --git a/CHANGELOG.md b/CHANGELOG.md index 315e256..4f7bab4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG +## 0.3.6 + +- **Cross account access support**: Added support for cross account access for Amazon Kinesis stream. With this update, you can put reocrds to streams those are owned by other AWS account. This feature is achieved by [AssumeRole](http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html). + ## 0.3.5 - **1MB record size limit**: Increased record size limit from 50KB to 1MB due to [Amazon Kinesis improvement.](http://aws.amazon.com/jp/about-aws/whats-new/2015/06/amazon-kinesis-announces-put-pricing-change-1mb-record-support-and-the-kinesis-producer-library/) diff --git a/README.md b/README.md index 4fb92ae..b465427 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,18 @@ AWS access key id. AWS secret key. +### role_arn + +IAM Role to be assumed with [AssumeRole](http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html). +Use this option for cross account access. + +### external_id + +A unique identifier that is used by third parties when +[assuming roles](http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html) in their customers' accounts. +Use this option with `role_arn` for third party cross account access. +For detail, please see [How to Use an External ID When Granting Access to Your AWS Resources to a Third Party](http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html). + ### region AWS region of your stream. diff --git a/lib/fluent/plugin/version.rb b/lib/fluent/plugin/version.rb index 535f87d..3c91cd7 100644 --- a/lib/fluent/plugin/version.rb +++ b/lib/fluent/plugin/version.rb @@ -12,5 +12,5 @@ # language governing permissions and limitations under the License. module FluentPluginKinesis - VERSION = '0.3.5' + VERSION = '0.3.6' end