Amazon Bedrock AgentCore is in preview release and is subject to change.
You can set up Google as an outbound provider using Google OAuth 2.0.
Configuring a Google OAuth2 Application
To configure a Google OAuth2 application
-
Create a developer account with Google.
-
Sign in to the Google Cloud Platform console.
-
From the top navigation bar, choose Select a project. If you already have a project in the Google platform, this menu displays your default project instead.
-
Choose NEW PROJECT.
-
Enter a name for your product and then choose CREATE.
-
On the left navigation bar, choose APIs and Services, and then choose OAuth consent screen.
-
Enter the app information, an App domain, Authorized domains, and Developer contact information. Your Authorized domains must include
bedrock-agentcore.{region}.amazonaws.com
. Choose SAVE AND CONTINUE. -
Under Scopes, choose Add or remove scopes, and then choose the scopes necessary for your application.
-
Expand the left navigation bar again, choose APIs and Services, and then choose Credentials.
-
Choose CREATE CREDENTIALS, and then choose OAuth client ID.
-
Choose an Application type and give your client a Name.
-
Under Authorized redirect URIs, choose ADD URI. Enter the following:
-
https://bedrock-agentcore.{region}.amazonaws.com/identities/oauth2/callback
-
-
Choose CREATE.
-
Securely store the values that Google displays under Your client ID and Your client secret. Provide these values to AgentCore Identity when you add a Google credential provider.
Outbound
To configure the outbound Google resource provider, use the following:
{ "name": "NAME", "credentialProviderVendor": "GoogleOauth2", "oauth2ProviderConfigInput": { "GoogleOauth2ProviderConfigInput": { "clientId": "your-client-id", "clientSecret": "your-client-secret", } }, }