AWS SageMaker Outbound Connector
Execute SageMaker models
Required inputs
| Key | Label | Type |
|---|---|---|
authentication.accessKey | Access key | secret |
authentication.secretKey | Secret key | secret |
configuration.region | Region | FEEL expression |
input.invocationType | Inference type | string |
input.endpointName | Endpoint name | FEEL expression |
input.body | Payload | FEEL expression |
input.contentType | Content type | FEEL expression |
input.accept | Accept | FEEL expression |
input.inputLocation | Input location | FEEL expression |
Optional inputs
| Key | Label | Type |
|---|---|---|
authentication.type | Authentication | string |
input.customAttributes | Custom attributes | FEEL expression |
input.targetModel | Target model | FEEL expression |
input.targetVariant | Target variant | FEEL expression |
input.targetContainerHostname | Target invocation host name | FEEL expression |
input.inferenceId | Inference ID | FEEL expression |
input.enableExplanations | Enable explanations | string |
input.inferenceComponentName | Inference component name | FEEL expression |
input.requestTTLSeconds | Request time-to-leave in seconds | FEEL expression |
input.invocationTimeoutSeconds | Invocation timeout in seconds | FEEL expression |
resultVariable | Result variable | string |
resultExpression | Result expression | FEEL expression |
errorExpression | Error expression | FEEL expression |
retryCount | Retries | FEEL expression |
retryBackoff | Retry backoff | FEEL expression |
Apply this connector with @bpmnkit/connectors
import { applyConnectorTemplate } from "@bpmnkit/connectors"
const result = applyConnectorTemplate("io.camunda.connectors.AWSSAGEMAKER.v1", {
"authentication.accessKey": "<your access key>",
"authentication.secretKey": "<your secret key>",
"configuration.region": "= ...",
"input.invocationType": "SYNC",
"input.endpointName": "= ...",
"input.body": "= ...",
"input.contentType": "= application/json",
"input.accept": "= application/json",
"input.inputLocation": "= ...",
"authentication.type": "defaultCredentialsChain",
"input.customAttributes": "= ...",
})