自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aws

  • 博客(19)
  • 收藏
  • 关注

原创 使用bedrock查询rds2

Note right of Lambda Function: 函数内部完成所有工作:<br>1. 理解自然语言<br>2. 生成SQL<br>3. 安全校验<br>4. 查询RDS。Bedrock Agent ->> Lambda Function: 直接调用Action Group<br>传递完整用户问题文本。User ->> Bedrock Agent: 提出自然语言问题<br>“销售部工资最高的人是谁?Lambda Function -->> Bedrock Agent: 返回最终回答文本。

2025-09-20 22:28:37 624

原创 使用bedrock查询rds数据

bedrock_runtime = boto3.client('bedrock-runtime', region_name='us-east-1') # 请替换为你的区域。'generated_sql': generated_sql, # 返回生成的SQL用于调试和透明化。# 可以添加更多黑名单关键字检查,如 'DROP', 'DELETE', 'INSERT', 'UPDATE' 等。# 2. 构建给Bedrock的提示词(Prompt),这是最关键的一步!# 清理SQL输出,移除可能存在的代码标记。

2025-09-20 22:10:33 897

原创 Kinesis数据流与Kinesis Analytics集成

Kinesis数据流与flink.sql的简单应用示例

2025-08-30 09:44:48 358

原创 使用标签限制用户访问

要为开发人员 IAM 角色分配标签并更新其策略以控制对 Lambda 函数的访问,返回角色列表,找到并选择 peanuts-roast-dev-role。找到与开发人员角色相关的 IAM 角色,通常命名为与项目相关的角色。找到并选择 peanuts-roast-dev-policy。找到并选择 almond-toast-dev-policy。找到并选择 almond-toast-dev-role。在策略 JSON 中,确保它类似于以下内容,以便基于。在策略 JSON 中,确保它类似于以下内容,以便基于。

2025-04-20 12:30:00 831

原创 tsxt-lab

使用 Amazon Athena 进行统一数据查询。

2025-04-20 12:30:00 157

原创 使用lambda对dynamodb进行操作

文档:[DynamoDB.Client.query](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/dynamodb/client/query.html)需要创建一下二级索引:user_id-index。DynamoDB中的查询操作。

2025-04-20 12:30:00 322

原创 解密凯撒密码

Hydra 加密算法对字符串进行 Caesar 密码处理,将每个字符在字母表中向前移动 12 个位置。来撤销此操作(字符串中的字符将始终是小写英文字母)。使用的 Caesar 密码会回绕(例如:字母 “e” 如果向后移动 12 个位置将回绕到字母表的末尾成为 “s”)。在移动字符时,字符会回绕(例如:如果编码后的单词是 “zonianama”,你将每个字符向左移动并回绕以得到解码后的单词 “amazonian”)。此挑战中需要执行的最后一个操作是将字符移回它们在字符串中的原始位置。

2025-04-19 22:53:33 266

原创 eks的一些分享

在~/environment/challenge中找到一个名为task3.yaml的部署规范文件,并检查应该在哪里提供pod。pod必须在特权命名空间中配置,因为安全团队通知DevOps团队特权命名空间将允许任何配置的所有pod。在baseline命名空间中部署一个具有Baseline权限(最低限制权限)的新Pod。在restricted命名空间中部署一个具有受限用户权限的新Pod。命名空间中部署一个新的Pod,该Pod具有root用户权限。基线命名空间Pod的状态必须为running。

2025-04-19 22:45:15 442

原创 Route 53

你只需要通过 Session Manager 连接到实例控制台。你只需要通过 Session Manager 连接到实例控制台。文本框中,添加另一个之前记录的 IPv4 地址。文本框中,添加另一个之前记录的 IPv6 地址。文本框中,添加之前记录的一个 IPv6 地址。VPC 的 IPv6 CIDR 范围。VPC 的 IPv6 CIDR 范围。VPC 的 IPv6 CIDR 范围。VPC 的 IPv6 CIDR 范围。VPC 的 IPv6 CIDR 范围。VPC 的 IPv6 CIDR 范围。

2025-04-19 22:28:28 860

原创 代码分享1

Text='こんにちは外国語を話せますか?世界にはたくさんの言語があります。

2025-04-19 21:21:24 331

原创 限制访问s3的内容

3. 仅限 2022 年 4 月访问。可以使用s3存储桶策略去限制访问。

2025-04-19 19:23:01 239

原创 使用python查询dynamodb中的数据

使用dynamodb的资源接口进行查询dynamodb的数据并且直接打印出来。需要注意的是myvalue一定要有值,否则打印出来的就会是0。

2025-04-06 21:00:04 239

原创 使用python自建api

可以使用Flask创建几个api来执行操作,/lab和/lab2用来插入数据,/lab3用来查询数据。这个代码是一个典型的数据接收存储和数据查询的api服务器。# 查询 DynamoDB。# DynamoDB 客户端。# RDS 连接信息。

2025-04-06 19:39:34 870

原创 使用lambda发送post请求

'statusCode': 400, # 发送错误状态码。response = None # 初始化 response 变量。data的内容也可以查看F12(定义向哪个位置发送消息)# 检查 response 是否已初始化。headers的内容可以使用F12进行查看。print("发送post成功")

2025-04-06 15:48:36 439

原创 使用python插入数据到数据库中

要使用python将数据插入到数据库中,可以使用python的pymysql。print(f"数据库插入成功:{key, value}")print("数据库连接成功")

2025-03-28 22:28:32 256

原创 查找ssh日志

例如:有某人使用了一个不存在的用户lab来ssh登录实例,但登录失败了,现在我突然想查找失败的ssh,可以使用以下命令;可以显示不同的日志信息,包括系统、应用程序和服务的日志。表示过滤日志显示来自指定单元(unit)的日志。-g invalid:可以用来查找失败的登录,无效的用户等。,即 SSH 守护进程)。所以这个命令会列出所有与。:这是一个用于查询和查看。

2025-03-27 17:35:36 619

原创 使用 Suricata 规则控制出口流量

在vpc中有一个lab实例,还有一个Suricata 实例,lab实例的流量要通过Suricata 实例发出去.假如:我想禁止lab实例访问,但,影响或之类的子域请求, 所以我们可以这Suricata实例中设置Suricata规则:编辑以下文件:http.host;startswith;endswith;sid:1;

2025-03-26 12:44:15 240

原创 设置只允许某个角色访问Secrets Manager

拒绝名为lab的IAM角色之外的任何IAM主体访问Secrets Manager中的密钥值

2025-03-26 09:02:29 457

原创 为IAM角色设置权限边界

当前角色:SJ-test,所拥有的最大权限:s3*和ssm:PutParameter,但这个角色需要可以创建iam角色的权限,所以需要设置权限边界。编写好这两个权限,将这两个权限加到SJ-test角色上,并且设置SJ-Max为权限边界。

2025-03-26 08:42:54 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除