Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,20 @@ As of version 3.0.0 of the [AWS Authentication Connector](https://marketplace.me

The AWS Authentication Connector supports both **static credentials** and **temporary credentials**. For more information and detailed instructions please refer to the [AWS Authentication Connector documentation page](/appstore/modules/aws/aws-authentication/).

To use other authentication methods, you can create a `Credentials` object programmatically using custom logic and pass it to the operations using the following associations:

* Chat Completions: associate the `Credentials` object with the `ChatCompletionsRequest_Extension`
* Embeddings: associate the `Credentials` object with the `CohereEmbedOptions_Extension`
* Image Generation: associate the `Credentials` object with the `TitanImageOptions_Extension`
* Retrieve: associate the `Credentials` object with the `RetrieveRequest_Extension`
* Retrieve and Generate: associate the `Credentials` object with the `RetrieveAndGenerateRequest_Extension`

### Syncing Available Models, Knowledge Bases, and Agents

You can use the `SNIP_Settings_Admin_ConfigOverview` snippet under **_USE_ME > SyncBedrockMetadata > ReusableUI** on an administrator page to sync models, knowledge bases and agents for the selected region at runtime. Admins on the page first need to configure the settings of the [AWS Authentication Connector](#configure-authentication) module, by selecting the AWS region and how to authenticate. When saving the settings or when you sync the models for the current region, AWS metadata services are called to create persistent objects in the database which you can view in the tables at the bottom of the snippet.

{{% alert color="info" %}}
All models are shown, even those which you cannot accesss. Access to models must be configured in the AWS console.
All models are shown, even those which you cannot access. Access to models must be configured in the AWS console.
{{% /alert %}}

#### Syncing Resources Using Microflows
Expand Down Expand Up @@ -724,7 +732,7 @@ The input and output for this service are shown in the table below:

| Input | Output |
| --- | --- |
| `ENUM_Region (enumeration)`, `UseStaticCredentials (boolean)` | `Count (integer)` |
| `ENUM_Region (enumeration)`, `Credentials (object)` | `Count (integer)` |

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Which version was this change introduced?
We need to ensure customers are on a version which supports the Credentials object.


The operation returns an integer that indicates how many objects were created or changed during the syncing process.

Expand All @@ -737,7 +745,7 @@ The input and output for this service are shown in the table below:

| Input | Output |
| --- | --- |
| `ENUM_Region (enumeration)`, `UseStaticCredentials (boolean)` | `Count (integer)` |
| `ENUM_Region (enumeration)`, `Credentials (object)` | `Count (integer)` |

The operation returns an integer that indicates how many objects were created or changed during the syncing process.

Expand All @@ -750,7 +758,7 @@ The input and output for this service are shown in the table below:

| Input | Output |
| --- | --- |
| `ENUM_Region (enumeration)`, `UseStaticCredentials (boolean)` | `Count (integer)` |
| `ENUM_Region (enumeration)`, `Credentials (object)` | `Count (integer)` |

The operation returns an integer that indicates how many objects were created or changed during the syncing process.

Expand Down
Loading