AWS服务配置与安全实践

1、上传桶中的文件会一直保留,直到你删除它们。想出一种方法,在24小时后自动清理该桶。

可以通过设置S3对象生命周期管理规则来自动清理上传桶。具体步骤如下:

  • 在S3控制台中,找到上传桶。
  • 配置对象生命周期管理规则。
  • 设置规则为删除24小时(86400秒)前的文件。
  • 在规则中指定文件的保留时长为24小时。

当文件达到这个时长后,S3会自动清理这些文件。

2、第一个 Lambda 函数的测试无法工作,原因是 IAM 用户(lambda - upload)没有创建 Elastic Transcoder 作业的权限。目前需要为 IAM 用户添加正确的权限,以便可以通过在本地运行测试来创建新作业。请说明如何为 IAM 用户添加创建 Elastic Transcoder 作业的权限。

该英文句子与给定中文表述一致,意思是第一个 Lambda 函数的测试无法运行,原因是 IAM 用户(lambda-upload)没有创建 Elastic Transcoder 作业的权限。第 6 章会介绍更可靠的测试方法,当前需要为该 IAM 用户添加相应权限,从而能在本地运行测试以创建新作业。

3、在 AWS IAM 中创建 Lambda - DevOps 组,将当前的 Lambda - Upload IAM 用户分配到该组。然后创建另外两个用户 Lambda - Upload - Staging 和 Lambda - Upload - Production,并将这两个用户也分配到 Lambda - DevOps 组。最后,将两个新用户的访问密钥安全保存。

创建 Lambda - DevOps 组步骤如下:

  1. 在 IAM 控制台中,点击“Groups”,然后点击“Create New Group”。
  2. 给组命名为“Lambda - DevOps”,点击“Next Step”。
  3. 不附加任何策略到该组,点击“Next Step”,然后点击“Create Group”保存并退出。

将 Lambda - Upload 用户添加到 Lambda - DevOps 组步骤如下:

  • 找到原始的 Lambda - Upload 用户,移除其内联策略;
  • 点击“Groups”标签,然后点击“Add User to Groups”;
  • 从列表中选择 Lambda - Upload 用户,点击“Add to Groups”。

创建 Lambda - Upload - Staging 和 Lambda - Upload - Production 用户并添加到 Lambda - DevOps 组步骤如下:

  1. 在 IAM 控制台创建新用户 Lambda - Upload - Staging 和 Lambda - Upload - Production,启用编程访问以生成访问密钥 ID 和秘密访问密钥,在最后屏幕提示用户无权限时点击“Create User”完成设置。
  2. 保存显示的用户名、访问密钥 ID 和秘密访问密钥表格,可下载 CSV 文件,点击“Close”退出。
  3. 在系统终端运行 aws configure ,输入新用户生成的访问和秘密密钥,选择 Lambda 可用区域如 us-east-1 ,设置默认输出格式为 json 完成配置。
  4. 重复将用户添加到组的操作,将这两个新用户添加到 Lambda - DevOps 组。

最后,将两个新用户的访问密钥安全保存。

4、在CloudWatch中,将所有日志组的保留期限设置为6个月。

可按以下步骤操作:

  1. 点击 CloudWatch 控制台中的 “Log” 页面;
  2. 在 “Expire Events After” 列中,点击 “Never Expires” 以更改保留期限;
  3. 在 “Edit Retention” 对话框中,选择 “6 个月” 作为保留期限。

5、设置一个计费警报,当一个月的花费超过 100 美元时通知你,再设置一个警报,当花费超过 500 美元时通知你。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值