KO

keshawillz/oreilly-openclaw-on-aws

Developer tools

このページは 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
MCP 初心者?mcpskill.org のガイドから始めましょう →