Skip to content

Commit af2e78c

Browse files
committed
docs: update bundles.json and journal entries for AWS Okta integration
- Add new configuration for aws-okta-login in bundles.json, including related files for AWS and Claude Code. - Document the use of AI tools for generating repomix configurations in the journal entry for 2025-10-11. - Create a new page for Claude Code on Amazon Bedrock, detailing advanced credential configuration and usage examples.
1 parent 6a83b4f commit af2e78c

File tree

3 files changed

+91
-0
lines changed

3 files changed

+91
-0
lines changed

.repomix/bundles.json

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -503,6 +503,35 @@
503503
"pages/Person___codekiln___GitHub___alits___Todos.md",
504504
"pages/Person___codekiln___GitHub___alits.md"
505505
]
506+
},
507+
"aws-okta-login-001": {
508+
"name": "aws-okta-login",
509+
"created": "2025-01-27T00:00:00.000Z",
510+
"lastUsed": "2025-10-11T10:57:22.731Z",
511+
"tags": [],
512+
"files": [
513+
"pages/AWS___Okta Keyman.md",
514+
"pages/AWS___Okta Keyman___How To___Install and Configure for Bedrock.md",
515+
"pages/mise___Task___How To___invoke aws_okta_keyman from mise with a configuration that references a default AWS account.md",
516+
"pages/Anthropic___App___Claude Code___Bedrock.md",
517+
"pages/Anthropic___App___Claude Code___Settings.md",
518+
"pages/AWS___Profile.md",
519+
"pages/AWS___CLI___config.md",
520+
"pages/AWS___CLI.md",
521+
"pages/AWS___IAM___How To___Use Temporary Access Keys.md",
522+
"pages/Anthropic___App___Claude Code___How To___Bootstrap Claude Code with Mise + UV-Powered Okta Role Assumption.md",
523+
"pages/Anthropic___App___Claude Code___How To___Get Started with AWS Bedrock.md",
524+
"pages/Anthropic___App___Claude Code___Tutorial___Dev Team Quickstart with Vue and AWS Bedrock.md",
525+
"pages/Anthropic___App___Claude Code___Bedrock___How To___Enable Prompt Caching.md",
526+
"pages/Goose___How To___Use Mise to Set AWS Bedrock Env Vars for Desktop App.md",
527+
"pages/aider___docs___llms___bedrock.md",
528+
"pages/AWS___Bedrock___API Key.md",
529+
"pages/AWS___Blog___25___05___Introducing Claude 4 in Amazon Bedrock.md",
530+
"pages/Person___Han Lee___Blog___25___03___Walkthrough%3A Setting Up Claude Code on Amazon Bedrock.md",
531+
"pages/langgraph___Studio___issue___24___11___Dynamic AWS Creds in LangGraph Studio.md",
532+
"pages/Okta___GitHub___okta-aws-cli.md",
533+
"journals/2025_10_11.md"
534+
]
506535
}
507536
}
508537
}

journals/2025_10_11.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,43 @@
1+
- [[Repomix/How To/Have AI create repomix configuration bundles for topics]]
2+
- This morning I used a new technique - I used an [[AI/Coding/Tool]] to update the `bundles.json` based on a query in the repo, e.g.
3+
- > configuration called aws-okta-login and put files in it that are related to whether I could replace my usage of `aws_okta_keyman` with `aws sso login`.
4+
- This ended up adding the following to my `bundles.json` for repomix, which I then generated and used in [[ChatGPT]]. This was cool because I essentially used [[CursorAI]]'s vector indexing to quickly integrate with a chatgpt deep research query.
5+
- ```json
6+
"aws-okta-login-001": {
7+
"name": "aws-okta-login",
8+
"created": "2025-01-27T00:00:00.000Z",
9+
"lastUsed": "2025-10-11T10:57:22.731Z",
10+
"tags": [],
11+
"files": [
12+
"pages/AWS___Okta Keyman.md",
13+
"pages/AWS___Okta Keyman___How To___Install and Configure for Bedrock.md",
14+
"pages/mise___Task___How To___invoke aws_okta_keyman from mise with a configuration that references a default AWS account.md",
15+
"pages/Anthropic___App___Claude Code___Bedrock.md",
16+
"pages/Anthropic___App___Claude Code___Settings.md",
17+
"pages/AWS___Profile.md",
18+
"pages/AWS___CLI___config.md",
19+
"pages/AWS___CLI.md",
20+
"pages/AWS___IAM___How To___Use Temporary Access Keys.md",
21+
"pages/Anthropic___App___Claude Code___How To___Bootstrap Claude Code with Mise + UV-Powered Okta Role Assumption.md",
22+
"pages/Anthropic___App___Claude Code___How To___Get Started with AWS Bedrock.md",
23+
"pages/Anthropic___App___Claude Code___Tutorial___Dev Team Quickstart with Vue and AWS Bedrock.md",
24+
"pages/Anthropic___App___Claude Code___Bedrock___How To___Enable Prompt Caching.md",
25+
"pages/Goose___How To___Use Mise to Set AWS Bedrock Env Vars for Desktop App.md",
26+
"pages/aider___docs___llms___bedrock.md",
27+
"pages/AWS___Bedrock___API Key.md",
28+
"pages/AWS___Blog___25___05___Introducing Claude 4 in Amazon Bedrock.md",
29+
"pages/Person___Han Lee___Blog___25___03___Walkthrough%3A Setting Up Claude Code on Amazon Bedrock.md",
30+
"pages/langgraph___Studio___issue___24___11___Dynamic AWS Creds in LangGraph Studio.md",
31+
"pages/Okta___GitHub___okta-aws-cli.md",
32+
"journals/2025_10_11.md"
33+
]
34+
}
35+
```
36+
- [[Claude Code]]
37+
- [[Anthropic/App/Claude Code/Bedrock]]
38+
- Learned
39+
- the `awsAuthRefresh` claude code configuration key, which could help with [[AWS/Bedrock]] timeouts, which are annoying
40+
- [[AWS/CLI/sso/login]] `aws sso login --profile=<your-profile-name>` can be used to login to [[AWS]] with [[SSO]]. Started some [[Requirement/Elicitation]] with [[ChatGPT]] [here](https://chatgpt.com/g/g-p-689b98419e0c8191afc93b5d420e904c-bmad/c/68ea3830-b3e0-8328-b712-a4f47fc3655b)
141
- [[DeepWiki]]
242
- [[Open Source]] competitor [[DeepWiki/Open]] - [AsyncFuncAI/deepwiki-open: Open Source DeepWiki: AI-Powered Wiki Generator for GitHub/Gitlab/Bitbucket Repositories.](https://github.com/AsyncFuncAI/deepwiki-open)
343
- [[DeepWiki/MCP]] requires [[Devin]] account.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# [Claude Code on Amazon Bedrock - Claude Docs](https://docs.claude.com/en/docs/claude-code/amazon-bedrock)
2+
- #### Advanced credential configuration
3+
- Claude Code supports automatic credential refresh for AWS SSO and corporate identity providers. Add these settings to your Claude Code settings file (see [Settings](https://docs.claude.com/en/docs/claude-code/settings) for file locations).When Claude Code detects that your AWS credentials are expired (either locally based on their timestamp or when Bedrock returns a credential error), it will automatically run your configured `awsAuthRefresh` and/or `awsCredentialExport` commands to obtain new credentials before retrying the request.##### Example configuration
4+
- ```
5+
{
6+
"awsAuthRefresh": "aws sso login --profile myprofile",
7+
"env": {
8+
"AWS_PROFILE": "myprofile"
9+
}
10+
}
11+
```
12+
- ##### Configuration settings explained
13+
- **`awsAuthRefresh`**: Use this for commands that modify the `.aws` directory (e.g., updating credentials, SSO cache, or config files). Output is shown to the user (but user input is not supported), making it suitable for browser-based authentication flows where the CLI displays a code to enter in the browser.**`awsCredentialExport`**: Only use this if you cannot modify `.aws` and must directly return credentials. Output is captured silently (not shown to the user). The command must output JSON in this format:
14+
- ```
15+
{
16+
"Credentials": {
17+
"AccessKeyId": "value",
18+
"SecretAccessKey": "value",
19+
"SessionToken": "value"
20+
}
21+
}
22+
```

0 commit comments

Comments
 (0)