Loading

Amazon Bedrock connector and action

The Amazon Bedrock connector uses axios to send a POST request to Amazon Bedrock.

You can create connectors in Stack Management > Connectors. For example:

{{bedrock}} connector

Amazon Bedrock connectors have the following configuration properties:

Name
The name of the connector.
API URL
The Amazon Bedrock request URL.
Default model
The GAI model for Amazon Bedrock to use. Current support is for the Anthropic Claude models, defaulting to Claude 2. The model can be set on a per request basis by including a "model" parameter alongside the request body.
Access Key
The AWS access key for authentication.
Secret
The secret for authentication.

You can test connectors as you’re creating or editing the connector in Kibana. For example:

{{bedrock}} params test

The Amazon Bedrock actions have the following configuration properties.

Body

A stringified JSON payload sent to the Amazon Bedrock Invoke Model API URL. For example:

{
  body: JSON.stringify({
        prompt: `${combinedMessages} \n\nAssistant:`,
        max_tokens_to_sample: 300,
        stop_sequences: ['\n\nHuman:']
  })
}
Model
An optional string that will overwrite the connector’s default model. For

Use the Action configuration settings to customize connector networking configurations, such as proxies, certificates, or TLS settings. You can set configurations that apply to all your connectors or use xpack.actions.customHostSettings to set per-host configurations.