
For the O'Reilly course: Building Secure AI Agents with OpenClaw on AWS
概览
Starter configurations, custom skill templates, IAM policy templates, and security checklists for the O'Reilly Live Course: Building Secure AI Agents with OpenClaw on AWS. Clone this repo before the session so you have the files ready. You don't need to install or configure anything else in advance. The Lightsail instance handles everything. - An AWS account. If you don't have one, create a free tier account at https://aws.amazon.com/free/webapps. Note: this course cannot use the O'Reilly Sandbox environment. - Amazon Bedrock model access enabled for Anthropic models. Anthropic models require a one-time use case submission per AWS account before they can be enabled. Submit the form via the Amazon Bedrock Console under Model Catalog. Details: https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.
README
以下为原文 README 节选,完整内容请查看原文。
Building Secure AI Agents with OpenClaw on AWS
O’Reilly Live Course | Kesha Williams
Starter configurations, custom skill templates, IAM policy templates, and security checklists for the O’Reilly Live Course: Building Secure AI Agents with OpenClaw on AWS.
Quick Start
git clone https://github.com/keshawillz/oreilly-openclaw-on-aws.git
cd oreilly-openclaw-on-aws
Clone this repo before the session so you have the files ready. You don’t need to install or configure anything else in advance. The Lightsail instance handles everything.
Prerequisites
AWS Account Setup (Required)
- An AWS account. If you don’t have one, create a free tier account at https://aws.amazon.com/free/webapps. Note: this course cannot use the O’Reilly Sandbox environment.
- Amazon Bedrock model access enabled for Anthropic models. Anthropic models require a one-time use case submission per AWS account before they can be enabled. Submit the form via the Amazon Bedrock Console under Model Catalog. Details: https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.html
- A Telegram account (recommended for the messaging integration exercises)
Technical Background
- Comfort working in a terminal (bash, SSH, basic filesystem navigation)
- Basic familiarity with AWS (console navigation, IAM concepts, launching instances)
- An understanding of LLM concepts (prompts, completions, tokens)
- No prior OpenClaw experience required
Course Structure
| Module | Topic | Duration |
|---|---|---|
| 1 | OpenClaw Architecture and AWS Deployment | 35 min |
| 2 | Configuration and Messaging Integration | 40 min |
| 3 | Building Custom Skills | 60 min |
| 4 | Sessions, Memory, and Proactive Behavior | 45 min |
| 5 | Security Hardening on AWS | 45 min |
What’s in This Repo
presentations/
module1-slides.pdf # Slide decks for each module (PDF)
module2-slides.pdf
module3-slides.pdf
module4-slides.pdf
module5-slides.pdf
wrapup-slides.pdf
handouts/
module1-handout.pdf # Step-by-step exercise instructions for each module
module2-handout.pdf
module3-handout.pdf
module4-handout.pdf
module5-handout.pdf
starter-configs/
SOUL.md # Agent identity and behavioral boundaries
openclaw.json # Agent runtime configuration (tools, skills, model)
HEARTBEAT.md # Scheduled task configuration
skill-templates/
project-scaffolder/
SKILL.md # Creates project directory structures
file-organizer/
SKILL.md # Sorts files by type and date
code-review/
SKILL.md # Analyzes code and provides structured feedback
iam-policies/
bedrock-after-hardening.json # Marketplace removed, ApplyGuardrail added
bedrock-default.json # Original CloudShell policy (for reference)
README.md # Policy documentation
security/
production-checklist.md # 15-item security checklist
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add keshawillz/oreilly-openclaw-on-aws