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 组步骤如下:
- 在 IAM 控制台中,点击“Groups”,然后点击“Create New Group”。
- 给组命名为“Lambda - DevOps”,点击“Next Step”。
- 不附加任何策略到该组,点击“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 组步骤如下:
- 在 IAM 控制台创建新用户 Lambda - Upload - Staging 和 Lambda - Upload - Production,启用编程访问以生成访问密钥 ID 和秘密访问密钥,在最后屏幕提示用户无权限时点击“Create User”完成设置。
- 保存显示的用户名、访问密钥 ID 和秘密访问密钥表格,可下载 CSV 文件,点击“Close”退出。
- 在系统终端运行
aws configure,输入新用户生成的访问和秘密密钥,选择 Lambda 可用区域如us-east-1,设置默认输出格式为json完成配置。 - 重复将用户添加到组的操作,将这两个新用户添加到 Lambda - DevOps 组。
最后,将两个新用户的访问密钥安全保存。
4、在CloudWatch中,将所有日志组的保留期限设置为6个月。
可按以下步骤操作:
- 点击 CloudWatch 控制台中的 “Log” 页面;
- 在 “Expire Events After” 列中,点击 “Never Expires” 以更改保留期限;
- 在 “Edit Retention” 对话框中,选择 “6 个月” 作为保留期限。

最低0.47元/天 解锁文章
972

被折叠的 条评论
为什么被折叠?



