本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 IAM 角色与 Amplify 应用程序结合使用
IAM 角色是一种具有特定权限的 IAM 身份。角色所具有的权限决定了该身份在 AWS中可以执行和不可执行的操作。您可以在 AWS 账户 中创建 IAM 角色并使用这些角色向 Amplify Hosting 委派权限。有关角色的更多信息,请参阅《IAM 用户指南》中的 IAM 角色。
您可以使用以下类型的 IAM 角色向 Amplify Hosting 授予所需的权限,以代表您执行操作或运行访问其他 AWS 资源的计算代码。
- IAM 服务角色
-
Amplify 会代入此角色来代表您执行操作。具有后端资源的应用程序需要此角色。
- IAM SSR 计算角色
-
允许服务器端渲染(SSR)应用程序安全地访问特定的 AWS 资源。
- IAM SSR CloudWatch 日志角色
-
当您部署 SSR 应用程序时,该应用程序需要一个 Amplify 代入的 IAM 服务角色才能允许 Amplify 访问亚马逊日志。 CloudWatch