Manage Amazon credentials - Amazon Data Firehose
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Firehose supports database as a source in all Amazon Web Services Regions except China Regions, Amazon GovCloud (US) Regions, and Asia Pacific (Malaysia). This feature is in preview and is subject to change. Do not use it for your production workloads.

Manage Amazon credentials

Manage your Amazon credentials using one of the following methods:

  • Create a custom credentials provider. For details, see Create custom credential providers.

  • Specify an IAM role when you launch your EC2 instance.

  • Specify Amazon credentials when you configure the agent (see the entries for awsAccessKeyId and awsSecretAccessKey in the configuration table under Specify agent configuration settings).

  • Edit /etc/sysconfig/aws-kinesis-agent to specify your Amazon Region and Amazon access keys.

  • If your EC2 instance is in a different Amazon account, create an IAM role to provide access to the Amazon Data Firehose service. Specify that role when you configure the agent (see assumeRoleARN and assumeRoleExternalId). Use one of the previous methods to specify the Amazon credentials of a user in the other account who has permission to assume this role.