如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
AWS OIDC Warden是一款安全、轻量的Go服务,用于验证OIDC令牌(如GitHub Actions)并通过STS AssumeRole交换短期AWS凭证。它作为CI/CD工作流与AWS资源之间的可信中介,基于仓库、分支、执行者等可配置约束实现细粒度访问控制,无需存储长期凭证。
[!CAUTION] 并非所有OIDC声明都可信任。请参考https://github.com/PaloA***s/github-oidc-utils创建的工具和表格,获取完整的声明列表。 此服务允许您为仓库设置特定约束,之后才能从角色获取凭证。请根据Palo Alto Networks在上述仓库中提供的表格谨慎选择。
服务从环境变量(AOW_前缀)、本地文件或S3对象读取配置。最小示例:
yamlissuers: - issuer: https://token.actions.githubusercontent.com provider: github audiences: - sts.amazonaws.com cache: type: dynamodb ttl: 1h dynamodb_table: aws-oidc-warden-cache role_mappings: - subject: "my-org/my-repo" roles: - arn:aws:iam::123456789012:role/github-actions-role conditions: branch: "refs/heads/main"
bash# 使用自定义配置启动容器 docker run -d -p 8080:8080 \ -v ./config.yaml:/app/config.yaml \ ***-ghcr.xuanyuan.run/boogy/aws-oidc-warden:latest \ --config /app/config.yaml
POST到http://localhost:8080/verify:
json{ "token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...", "role": "arn:aws:iam::123456789012:role/github-actions-role" }
.*)。本项目采用Apache License 2.0许可证。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务