KO

keshawillz/oreilly-openclaw-on-aws

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

7 stars 质量 58 趋势 23MIT

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
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add keshawillz/oreilly-openclaw-on-aws
新手?先看 mcpskill.org 教程 →