Connectors
AI, LLM & Vector Stores
AWS Bedrock
Managed AI models on AWS: agents, knowledge bases, flows, and guardrails
- Signs in with
- AWS access keys
- Runs on
- Cloud or On-Prem Worker
- Operations
- 257
- Ready-made triggers
- 0
Connect AWS Bedrock
- In Neblex open Connect › Connections and click New Connection.
- Search for AWS Bedrock and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Access key IDRequiredSecret | The access key ID of an IAM user or role session. |
| Secret access keyRequiredSecret | The secret access key that belongs to the access key ID. |
| Session tokenOptionalSecret | Only for temporary credentials (an assumed role or federated session). |
| RegionRequired | The AWS Region where Bedrock models and resources live, for example us-east-1.Example: us-east-1 |
Use it in a flow
- Open a flow, open the node library and search for AWS Bedrock.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from AWS Bedrock without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if AWS Bedrock can send webhooks, a Webhook trigger receives them at its own URL.
Operations
257 operations in 32 groups. Each one is a step you can add to a flow.
Account settings5
Delete model invocation logging configurationdeleteModelInvocationLoggingConfiguration | DELETE | Delete the invocation logging. |
Get account data retentiongetAccountDataRetention | GET | Returns the account-wide data retention mode for Amazon Bedrock. |
Get model invocation logging configurationgetModelInvocationLoggingConfiguration | GET | Get the current configuration values for model invocation logging. |
Put account data retentionputAccountDataRetention | PUT | Sets the account-wide data retention mode for Amazon Bedrock. |
Put model invocation logging configurationputModelInvocationLoggingConfiguration | PUT | Set the configuration values for model invocation logging. |
Agent memory2
Delete agent memorydeleteAgentMemory | DELETE | Deletes memory from the specified memory identifier. |
Get agent memorygetAgentMemory | GET | Gets the sessions stored in the memory of the agent. |
Agent sessions11
Create invocationcreateInvocation | PUT | Creates a new invocation within a session. |
Create sessioncreateSession | PUT | Creates a session to temporarily store conversations for generative AI (GenAI) applications built with open-source frameworks such as LangGraph and LlamaIndex. |
Delete sessiondeleteSession | DELETE | Deletes a session that you ended. |
End sessionendSession | PATCH | Ends the session. |
Get invocation stepgetInvocationStep | POST | Retrieves the details of a specific invocation step within an invocation in a session. |
Get sessiongetSession | GET | Retrieves details about a specific session. |
List invocation stepslistInvocationSteps | POST | Lists all invocation steps associated with a session and optionally, an invocation within the session. |
List invocationslistInvocations | POST | Lists all invocations associated with a specific session. |
List sessionslistSessions | POST | Lists all sessions in your Amazon Web Services account. |
Put invocation stepputInvocationStep | PUT | Add an invocation step to an invocation in a session. |
Update sessionupdateSession | PUT | Updates the metadata or encryption settings of a session. |
Agents29
Associate agent collaboratorassociateAgentCollaborator | PUT | Makes an agent a collaborator for another agent. |
Associate agent knowledge baseassociateAgentKnowledgeBase | PUT | Associates a knowledge base with an agent. |
Create agentcreateAgent | PUT | Amazon Bedrock Agents (now Amazon Bedrock Agents Classic) is no longer open to new customers. |
Create agent action groupcreateAgentActionGroup | PUT | Creates an action group for an agent. |
Create agent aliascreateAgentAlias | PUT | Creates an alias of an agent that can be used to deploy the agent. |
Delete agentdeleteAgent | DELETE | Deletes an agent. |
Delete agent action groupdeleteAgentActionGroup | DELETE | Deletes an action group in an agent. |
Delete agent aliasdeleteAgentAlias | DELETE | Deletes an alias of an agent. |
Delete agent versiondeleteAgentVersion | DELETE | Deletes a version of an agent. |
Disassociate agent collaboratordisassociateAgentCollaborator | DELETE | Disassociates an agent collaborator. |
Disassociate agent knowledge basedisassociateAgentKnowledgeBase | DELETE | Disassociates a knowledge base from an agent. |
Get agentgetAgent | GET | Gets information about an agent. |
Get agent action groupgetAgentActionGroup | GET | Gets information about an action group for an agent. |
Get agent aliasgetAgentAlias | GET | Gets information about an alias of an agent. |
Get agent collaboratorgetAgentCollaborator | GET | Retrieves information about an agent's collaborator. |
Get agent knowledge basegetAgentKnowledgeBase | GET | Gets information about a knowledge base associated with an agent. |
Get agent versiongetAgentVersion | GET | Gets details about a version of an agent. |
List agent action groupslistAgentActionGroups | POST | Lists the action groups for an agent and information about each one. |
List agent aliaseslistAgentAliases | POST | Lists the aliases of an agent and information about each one. |
List agent collaboratorslistAgentCollaborators | POST | Retrieve a list of an agent's collaborators. |
List agent knowledge baseslistAgentKnowledgeBases | POST | Lists knowledge bases associated with an agent and information about each one. |
List agent versionslistAgentVersions | POST | Lists the versions of an agent and information about each version. |
List agentslistAgents | POST | Lists the agents belonging to an account and information about each agent. |
Prepare agentprepareAgent | POST | Creates a DRAFT version of the agent that can be used for internal testing. |
Update agentupdateAgent | PUT | Updates the configuration of an agent. |
Update agent action groupupdateAgentActionGroup | PUT | Updates the configuration for an action group for an agent. |
Update agent aliasupdateAgentAlias | PUT | Updates configurations for an alias of an agent. |
Update agent collaboratorupdateAgentCollaborator | PUT | Updates an agent's collaborator. |
Update agent knowledge baseupdateAgentKnowledgeBase | PUT | Updates the configuration for a knowledge base that has been associated with an agent. |
Asynchronous inference3
Get async invokegetAsyncInvoke | GET | Retrieve information about an asynchronous invocation. |
List async invokeslistAsyncInvokes | GET | Lists asynchronous invocations. |
Start async invokestartAsyncInvoke | POST | Starts an asynchronous invocation. |
Automated reasoning24
Cancel automated reasoning policy build workflowcancelAutomatedReasoningPolicyBuildWorkflow | POST | Cancels a running Automated Reasoning policy build workflow. |
Create automated reasoning policycreateAutomatedReasoningPolicy | POST | Creates an Automated Reasoning policy for Amazon Bedrock Guardrails. |
Create automated reasoning policy test casecreateAutomatedReasoningPolicyTestCase | POST | Creates a test for an Automated Reasoning policy. |
Create automated reasoning policy versioncreateAutomatedReasoningPolicyVersion | POST | Creates a new version of an existing Automated Reasoning policy. |
Delete automated reasoning policydeleteAutomatedReasoningPolicy | DELETE | Deletes an Automated Reasoning policy or policy version. |
Delete automated reasoning policy build workflowdeleteAutomatedReasoningPolicyBuildWorkflow | DELETE | Deletes an Automated Reasoning policy build workflow and its associated artifacts. |
Delete automated reasoning policy test casedeleteAutomatedReasoningPolicyTestCase | DELETE | Deletes an Automated Reasoning policy test. |
Export automated reasoning policy versionexportAutomatedReasoningPolicyVersion | GET | Exports the policy definition for an Automated Reasoning policy version. |
Get automated reasoning policygetAutomatedReasoningPolicy | GET | Retrieves details about an Automated Reasoning policy or policy version. |
Get automated reasoning policy annotationsgetAutomatedReasoningPolicyAnnotations | GET | Retrieves the current annotations for an Automated Reasoning policy build workflow. |
Get automated reasoning policy build workflowgetAutomatedReasoningPolicyBuildWorkflow | GET | Retrieves detailed information about an Automated Reasoning policy build workflow, including its status, configuration, and metadata. |
Get automated reasoning policy build workflow result assetsgetAutomatedReasoningPolicyBuildWorkflowResultAssets | GET | Retrieves the resulting assets from a completed Automated Reasoning policy build workflow, including build logs, quality reports, and generated policy artifacts. |
Get automated reasoning policy next scenariogetAutomatedReasoningPolicyNextScenario | GET | Retrieves the next test scenario for validating an Automated Reasoning policy. |
Get automated reasoning policy test casegetAutomatedReasoningPolicyTestCase | GET | Retrieves details about a specific Automated Reasoning policy test. |
Get automated reasoning policy test resultgetAutomatedReasoningPolicyTestResult | GET | Retrieves the test result for a specific Automated Reasoning policy test. |
List automated reasoning policieslistAutomatedReasoningPolicies | GET | Lists all Automated Reasoning policies in your account, with optional filtering by policy ARN. |
List automated reasoning policy build workflowslistAutomatedReasoningPolicyBuildWorkflows | GET | Lists all build workflows for an Automated Reasoning policy, showing the history of policy creation and modification attempts. |
List automated reasoning policy test caseslistAutomatedReasoningPolicyTestCases | GET | Lists tests for an Automated Reasoning policy. |
List automated reasoning policy test resultslistAutomatedReasoningPolicyTestResults | GET | Lists test results for an Automated Reasoning policy, showing how the policy performed against various test scenarios and validation checks. |
Start automated reasoning policy build workflowstartAutomatedReasoningPolicyBuildWorkflow | POST | Starts a new build workflow for an Automated Reasoning policy. |
Start automated reasoning policy test workflowstartAutomatedReasoningPolicyTestWorkflow | POST | Initiates a test workflow to validate Automated Reasoning policy tests. |
Update automated reasoning policyupdateAutomatedReasoningPolicy | PATCH | Updates an existing Automated Reasoning policy with new rules, variables, or configuration. |
Update automated reasoning policy annotationsupdateAutomatedReasoningPolicyAnnotations | PATCH | Updates the annotations for an Automated Reasoning policy build workflow. |
Update automated reasoning policy test caseupdateAutomatedReasoningPolicyTestCase | PATCH | Updates an existing Automated Reasoning policy test. |
Batch inference4
Create model invocation jobcreateModelInvocationJob | POST | Creates a batch inference job to invoke a model on multiple prompts. |
Get model invocation jobgetModelInvocationJob | GET | Gets details about a batch inference job. |
List model invocation jobslistModelInvocationJobs | GET | Lists all batch inference jobs in the account. |
Stop model invocation jobstopModelInvocationJob | POST | Stops a batch inference job. |
Custom model deployments5
Create custom model deploymentcreateCustomModelDeployment | POST | Deploys a custom model for on-demand inference in Amazon Bedrock. |
Delete custom model deploymentdeleteCustomModelDeployment | DELETE | Deletes a custom model deployment. |
Get custom model deploymentgetCustomModelDeployment | GET | Retrieves information about a custom model deployment, including its status, configuration, and metadata. |
List custom model deploymentslistCustomModelDeployments | GET | Lists custom model deployments in your account. |
Update custom model deploymentupdateCustomModelDeployment | PATCH | Updates a custom model deployment with a new custom model. |
Data automation blueprints9
Copy blueprint stagecopyBlueprintStage | PUT | Copies a Blueprint from one stage to another |
Create blueprintcreateBlueprint | PUT | Creates an Amazon Bedrock Data Automation Blueprint |
Create blueprint versioncreateBlueprintVersion | POST | Creates a new version of an existing Amazon Bedrock Data Automation Blueprint |
Delete blueprintdeleteBlueprint | DELETE | Deletes an existing Amazon Bedrock Data Automation Blueprint |
Get blueprintgetBlueprint | POST | Gets an existing Amazon Bedrock Data Automation Blueprint |
Get blueprint optimization statusgetBlueprintOptimizationStatus | POST | API used to get blueprint optimization status. |
Invoke blueprint optimization asyncinvokeBlueprintOptimizationAsync | POST | Invoke an async job to perform Blueprint Optimization |
List blueprintslistBlueprints | POST | Lists all existing Amazon Bedrock Data Automation Blueprints |
Update blueprintupdateBlueprint | PUT | Updates an existing Amazon Bedrock Data Automation Blueprint |
Data automation libraries10
Create data automation librarycreateDataAutomationLibrary | PUT | Creates an Amazon Bedrock Data Automation Library |
Delete data automation librarydeleteDataAutomationLibrary | DELETE | Deletes an existing Amazon Bedrock Data Automation Library |
Get data automation librarygetDataAutomationLibrary | POST | Gets an existing Amazon Bedrock Data Automation Library |
Get data automation library entitygetDataAutomationLibraryEntity | POST | Gets an existing entity based on entity type from the library |
Get data automation library ingestion jobgetDataAutomationLibraryIngestionJob | POST | API used to get status of data automation library ingestion job |
Invoke data automation library ingestion jobinvokeDataAutomationLibraryIngestionJob | PUT | Async API: Invoke data automation library ingestion job |
List data automation librarieslistDataAutomationLibraries | POST | Lists all existing Amazon Bedrock Data Automation Libraries |
List data automation library entitieslistDataAutomationLibraryEntities | POST | Lists all stored entities in the library |
List data automation library ingestion jobslistDataAutomationLibraryIngestionJobs | POST | Lists all data automation library ingestion jobs |
Update data automation libraryupdateDataAutomationLibrary | PUT | Updates an existing Amazon Bedrock Data Automation Library |
Data automation projects5
Create data automation projectcreateDataAutomationProject | PUT | Creates an Amazon Bedrock Data Automation Project |
Delete data automation projectdeleteDataAutomationProject | DELETE | Deletes an existing Amazon Bedrock Data Automation Project |
Get data automation projectgetDataAutomationProject | POST | Gets an existing Amazon Bedrock Data Automation Project |
List data automation projectslistDataAutomationProjects | POST | Lists all existing Amazon Bedrock Data Automation Projects |
Update data automation projectupdateDataAutomationProject | PUT | Updates an existing Amazon Bedrock Data Automation Project |
Data automation runs3
Get data automation statusgetDataAutomationStatus | POST | API used to get data automation status. |
Invoke data automationinvokeDataAutomation | POST | Sync API: Invoke data automation. |
Invoke data automation asyncinvokeDataAutomationAsync | POST | Async API: Invoke data automation. |
Evaluation jobs5
Batch delete evaluation jobbatchDeleteEvaluationJob | POST | Deletes a batch of evaluation jobs. |
Create evaluation jobcreateEvaluationJob | POST | Creates an evaluation job. |
Get evaluation jobgetEvaluationJob | GET | Gets information about an evaluation job, such as the status of the job. |
List evaluation jobslistEvaluationJobs | GET | Lists all existing evaluation jobs. |
Stop evaluation jobstopEvaluationJob | POST | Stops an evaluation job that is current being created or running. |
Flow executions6
Get execution flow snapshotgetExecutionFlowSnapshot | GET | Retrieves the flow definition snapshot used for a flow execution. |
Get flow executiongetFlowExecution | GET | Retrieves details about a specific flow execution, including its status, start and end times, and any errors that occurred during execution. |
List flow execution eventslistFlowExecutionEvents | GET | Lists events that occurred during a flow execution. |
List flow executionslistFlowExecutions | GET | Lists all executions of a flow. |
Start flow executionstartFlowExecution | POST | Starts an execution of an Amazon Bedrock flow. |
Stop flow executionstopFlowExecution | POST | Stops an Amazon Bedrock flow's execution. |
Flows16
Create flowcreateFlow | POST | Creates a prompt flow that you can use to send an input through various steps to yield an output. |
Create flow aliascreateFlowAlias | POST | Creates an alias of a flow for deployment. |
Create flow versioncreateFlowVersion | POST | Creates a version of the flow that you can deploy. |
Delete flowdeleteFlow | DELETE | Deletes a flow. |
Delete flow aliasdeleteFlowAlias | DELETE | Deletes an alias of a flow. |
Delete flow versiondeleteFlowVersion | DELETE | Deletes a version of a flow. |
Get flowgetFlow | GET | Retrieves information about a flow. |
Get flow aliasgetFlowAlias | GET | Retrieves information about a flow. |
Get flow versiongetFlowVersion | GET | Retrieves information about a version of a flow. |
List flow aliaseslistFlowAliases | GET | Returns a list of aliases for a flow. |
List flow versionslistFlowVersions | GET | Returns a list of information about each flow. |
List flowslistFlows | GET | Returns a list of flows and information about each flow. |
Prepare flowprepareFlow | POST | Prepares the DRAFT version of a flow so that it can be invoked. |
Update flowupdateFlow | PUT | Modifies a flow. |
Update flow aliasupdateFlowAlias | PUT | Modifies the alias of a flow. |
Validate flow definitionvalidateFlowDefinition | POST | Validates the definition of a flow. |
Foundation models8
Create foundation model agreementcreateFoundationModelAgreement | POST | Request a model access agreement for the specified model. |
Delete foundation model agreementdeleteFoundationModelAgreement | POST | Delete the model access agreement for the specified model. |
Get foundation modelgetFoundationModel | GET | Get details about a Amazon Bedrock foundation model. |
Get foundation model availabilitygetFoundationModelAvailability | GET | Get information about the Foundation model availability. |
Get use case for model accessgetUseCaseForModelAccess | GET | Get usecase for model access. |
List foundation model agreement offerslistFoundationModelAgreementOffers | GET | Get the offers associated with the specified model. |
List foundation modelslistFoundationModels | GET | Lists Amazon Bedrock foundation models that you can use. |
Put use case for model accessputUseCaseForModelAccess | POST | Put usecase for model access. |
Guardrail checks2
Apply guardrailapplyGuardrail | POST | The action to apply a guardrail. |
Invoke guardrail checksinvokeGuardrailChecks | POST | Evaluates messages against inline guardrail checks. |
Guardrails9
Create guardrailcreateGuardrail | POST | Creates a guardrail to block topics and to implement safeguards for your generative AI applications. |
Create guardrail versioncreateGuardrailVersion | POST | Creates a version of the guardrail. |
Delete enforced guardrail configurationdeleteEnforcedGuardrailConfiguration | DELETE | Deletes the account-level enforced guardrail configuration. |
Delete guardraildeleteGuardrail | DELETE | Deletes a guardrail. |
Get guardrailgetGuardrail | GET | Gets details about a guardrail. |
List enforced guardrails configurationlistEnforcedGuardrailsConfiguration | GET | Lists the account-level enforced guardrail configurations. |
List guardrailslistGuardrails | GET | Lists details about all the guardrails in an account. |
Put enforced guardrail configurationputEnforcedGuardrailConfiguration | PUT | Sets the account-level enforced guardrail configuration. |
Update guardrailupdateGuardrail | PUT | Updates a guardrail with the values you specify. |
Inference profiles4
Create inference profilecreateInferenceProfile | POST | Creates an application inference profile to track metrics and costs when invoking a model. |
Delete inference profiledeleteInferenceProfile | DELETE | Deletes an application inference profile. |
Get inference profilegetInferenceProfile | GET | Gets information about an inference profile. |
List inference profileslistInferenceProfiles | GET | Returns a list of inference profiles that you can use. |
Knowledge base retrieval7
Check ingested document aclcheckIngestedDocumentAcl | POST | Checks whether a user has access to a specific document by verifying against the ingested access control list (ACL) in a knowledge base. |
Generate querygenerateQuery | POST | Generates an SQL query from a natural language query. |
Get document contentgetDocumentContent | POST | Retrieves the content of an ingested document from a knowledge base. |
Get ingested document aclgetIngestedDocumentAcl | POST | Retrieves the ingested access control list (ACL) for a specific document in a knowledge base. |
Rerankrerank | POST | Reranks the relevance of sources based on queries. |
Retrieveretrieve | POST | Queries a knowledge base and retrieves information from it. |
Retrieve and generateretrieveAndGenerate | POST | Queries a knowledge base and generates responses based on the retrieved results and using the specified foundation model or inference profile . |
Knowledge bases18
Create data sourcecreateDataSource | PUT | Connects a knowledge base to a data source. |
Create knowledge basecreateKnowledgeBase | PUT | Creates a knowledge base. |
Delete data sourcedeleteDataSource | DELETE | Deletes a data source from a knowledge base. |
Delete knowledge basedeleteKnowledgeBase | DELETE | Deletes a knowledge base. |
Delete knowledge base documentsdeleteKnowledgeBaseDocuments | POST | Deletes documents from a data source and syncs the changes to the knowledge base that is connected to it. |
Get data sourcegetDataSource | GET | Gets information about a data source. |
Get ingestion jobgetIngestionJob | GET | Gets information about a data ingestion job. |
Get knowledge basegetKnowledgeBase | GET | Gets information about a knowledge base. |
Get knowledge base documentsgetKnowledgeBaseDocuments | POST | Retrieves specific documents from a data source that is connected to a knowledge base. |
Ingest knowledge base documentsingestKnowledgeBaseDocuments | PUT | Ingests documents directly into the knowledge base that is connected to the data source. |
List data sourceslistDataSources | POST | Lists the data sources in a knowledge base and information about each one. |
List ingestion jobslistIngestionJobs | POST | Lists the data ingestion jobs for a data source. |
List knowledge base documentslistKnowledgeBaseDocuments | POST | Retrieves all the documents contained in a data source that is connected to a knowledge base. |
List knowledge baseslistKnowledgeBases | POST | Lists the knowledge bases in an account. |
Start ingestion jobstartIngestionJob | PUT | Begins a data ingestion job. |
Stop ingestion jobstopIngestionJob | POST | Stops a currently running data ingestion job. |
Update data sourceupdateDataSource | PUT | Updates the configurations for a data source connector. |
Update knowledge baseupdateKnowledgeBase | PUT | Updates the configuration of a knowledge base with the fields that you specify. |
Marketplace endpoints7
Create marketplace model endpointcreateMarketplaceModelEndpoint | POST | Creates an endpoint for a model from Amazon Bedrock Marketplace. |
Delete marketplace model endpointdeleteMarketplaceModelEndpoint | DELETE | Deletes an endpoint for a model from Amazon Bedrock Marketplace. |
Deregister marketplace model endpointderegisterMarketplaceModelEndpoint | DELETE | Deregisters an endpoint for a model from Amazon Bedrock Marketplace. |
Get marketplace model endpointgetMarketplaceModelEndpoint | GET | Retrieves details about a specific endpoint for a model from Amazon Bedrock Marketplace. |
List marketplace model endpointslistMarketplaceModelEndpoints | GET | Lists the endpoints for models from Amazon Bedrock Marketplace in your Amazon Web Services account. |
Register marketplace model endpointregisterMarketplaceModelEndpoint | POST | Registers an existing Amazon SageMaker endpoint with Amazon Bedrock Marketplace, allowing it to be used with Amazon Bedrock APIs. |
Update marketplace model endpointupdateMarketplaceModelEndpoint | PATCH | Updates the configuration of an existing endpoint for a model from Amazon Bedrock Marketplace. |
Model customization8
Create custom modelcreateCustomModel | POST | Creates a new custom model in Amazon Bedrock. |
Create model customization jobcreateModelCustomizationJob | POST | Creates a fine-tuning job to customize a base model. |
Delete custom modeldeleteCustomModel | DELETE | Deletes a custom model that you created earlier. |
Get custom modelgetCustomModel | GET | Get the properties associated with a Amazon Bedrock custom model that you have created. |
Get model customization jobgetModelCustomizationJob | GET | Retrieves the properties associated with a model-customization job, including the status of the job. |
List custom modelslistCustomModels | GET | Returns a list of the custom models that you have created with the CreateModelCustomizationJob operation. |
List model customization jobslistModelCustomizationJobs | GET | Returns a list of model customization jobs that you have submitted. |
Stop model customization jobstopModelCustomizationJob | POST | Stops an active model customization job. |
Model import and copy9
Create model copy jobcreateModelCopyJob | POST | Copies a model to another region so that it can be used there. |
Create model import jobcreateModelImportJob | POST | Creates a model import job to import model that you have customized in other environments, such as Amazon SageMaker. |
Delete imported modeldeleteImportedModel | DELETE | Deletes a custom model that you imported earlier. |
Get imported modelgetImportedModel | GET | Gets properties associated with a customized model you imported. |
Get model copy jobgetModelCopyJob | GET | Retrieves information about a model copy job. |
Get model import jobgetModelImportJob | GET | Retrieves the properties associated with import model job, including the status of the job. |
List imported modelslistImportedModels | GET | Returns a list of models you've imported. |
List model copy jobslistModelCopyJobs | GET | Returns a list of model copy jobs that you have submitted. |
List model import jobslistModelImportJobs | GET | Returns a list of import jobs you've submitted. |
Model inference3
Converseconverse | POST | Sends messages to the specified Amazon Bedrock model. |
Count tokenscountTokens | POST | Returns the token count for a given inference request. |
Invoke modelinvokeModel | POST | Invokes the specified Amazon Bedrock model to run inference using the prompt and inference parameters provided in the request body. |
Prompt management6
Create promptcreatePrompt | POST | Creates a prompt in your prompt library that you can add to a flow. |
Create prompt versioncreatePromptVersion | POST | Creates a static snapshot of your prompt that can be deployed to production. |
Delete promptdeletePrompt | DELETE | Deletes a prompt or a version of it, depending on whether you include the promptVersion field or not. |
Get promptgetPrompt | GET | Retrieves information about the working draft ( DRAFT version) of a prompt or a version of it, depending on whether you include the promptVersion field or not. |
List promptslistPrompts | GET | Returns either information about the working draft ( DRAFT version) of each prompt in an account, or information about of all versions of a prompt, depending on whether you include the... |
Update promptupdatePrompt | PUT | Modifies a prompt in your prompt library. |
Prompt optimization5
Batch delete advanced prompt optimization jobbatchDeleteAdvancedPromptOptimizationJob | POST | Deletes one or more advanced prompt optimization jobs. |
Create advanced prompt optimization jobcreateAdvancedPromptOptimizationJob | POST | Creates an advanced prompt optimization job. |
Get advanced prompt optimization jobgetAdvancedPromptOptimizationJob | GET | Gets information about an advanced prompt optimization job. |
List advanced prompt optimization jobslistAdvancedPromptOptimizationJobs | GET | Lists the advanced prompt optimization jobs in your account. |
Stop advanced prompt optimization jobstopAdvancedPromptOptimizationJob | POST | Stops an advanced prompt optimization job that is in progress. |
Prompt routers4
Create prompt routercreatePromptRouter | POST | Creates a prompt router that manages the routing of requests between multiple foundation models based on the routing criteria. |
Delete prompt routerdeletePromptRouter | DELETE | Deletes a specified prompt router. |
Get prompt routergetPromptRouter | GET | Retrieves details about a prompt router. |
List prompt routerslistPromptRouters | GET | Retrieves a list of prompt routers. |
Provisioned throughput5
Create provisioned model throughputcreateProvisionedModelThroughput | POST | Creates dedicated throughput for a base or custom model with the model units and for the duration that you specify. |
Delete provisioned model throughputdeleteProvisionedModelThroughput | DELETE | Deletes a Provisioned Throughput. |
Get provisioned model throughputgetProvisionedModelThroughput | GET | Returns details for a Provisioned Throughput. |
List provisioned model throughputslistProvisionedModelThroughputs | GET | Lists the Provisioned Throughputs in the account. |
Update provisioned model throughputupdateProvisionedModelThroughput | PATCH | Updates the name or associated model for a Provisioned Throughput. |
Resource policies6
Delete resource policyagentDeleteResourcePolicy | DELETE | Removes the resource policy associated with a knowledge base. |
Delete resource policydeleteResourcePolicy | DELETE | Deletes a previously created Bedrock resource policy. |
Get resource policyagentGetResourcePolicy | GET | Retrieves the resource policy associated with a knowledge base. |
Get resource policygetResourcePolicy | GET | Gets the resource policy document for a Bedrock resource |
Put resource policyagentPutResourcePolicy | PUT | Associates a resource policy with a knowledge base. |
Put resource policyputResourcePolicy | POST | Adds a resource policy for a Bedrock resource. |
Tags15
List tags for resourceagentListTagsForResource | GET | List all the tags for the resource you specify. |
List tags for resourceagentRuntimeListTagsForResource | GET | List all the tags for the resource you specify. |
List tags for resourcedataAutomationListTagsForResource | POST | List tags for an Amazon Bedrock Data Automation resource |
List tags for resourcedataAutomationRuntimeListTagsForResource | POST | List tags for an Amazon Bedrock Data Automation resource |
List tags for resourcelistTagsForResource | POST | List the tags associated with the specified resource. |
Tag resourceagentRuntimeTagResource | POST | Associate tags with a resource. |
Tag resourceagentTagResource | POST | Associate tags with a resource. |
Tag resourcedataAutomationRuntimeTagResource | POST | Tag an Amazon Bedrock Data Automation resource |
Tag resourcedataAutomationTagResource | POST | Tag an Amazon Bedrock Data Automation resource |
Tag resourcetagResource | POST | Associate tags with a resource. |
Untag resourceagentRuntimeUntagResource | DELETE | Remove tags from a resource. |
Untag resourceagentUntagResource | DELETE | Remove tags from a resource. |
Untag resourcedataAutomationRuntimeUntagResource | POST | Untag an Amazon Bedrock Data Automation resource |
Untag resourcedataAutomationUntagResource | POST | Untag an Amazon Bedrock Data Automation resource |
Untag resourceuntagResource | POST | Remove one or more tags from a resource. |
VPC configurations4
Create vpc configurationcreateVpcConfiguration | POST | Creates a VPC configuration that lets a knowledge base connect to a resource in your private VPC. |
Delete vpc configurationdeleteVpcConfiguration | DELETE | Deletes a VPC configuration. |
Get vpc configurationgetVpcConfiguration | GET | Returns the details and current status of a single VPC configuration. |
List vpc configurationslistVpcConfigurations | GET | Returns a paginated list of the VPC configurations for a knowledge base. |