无服务器如何与亚马逊 AWS 访问角色配合使用?
How does serverless works with amazon AWS Access Role?
我已阅读 documentation 但我不清楚临时凭证的用法。好的,我登录到 aws 控制台并创建了一些角色。
You don't have to do anything in your serverless.yml file. When you run sls deploy the Serverless Framework will identify the deployment profile associated with the application or stage and it will generate the AWS Access Keys using the associated AWS Access Role automatically.
无服务器框架如何知道从哪里获取凭据?使用什么帐户?看起来无服务器可以连接到具有任何凭据的任何帐户,只需使用开发人员的思维。 :)
P.S。我没有关于 AWS Access Role
的知识,如果它有一些细节请澄清这一点。
我是 Serverless, Inc. 的解决方案架构师。您提到的场景仅适用于您在 dashboard.serverless.com 拥有帐户的情况,并已在该帐户中设置部署配置文件,通过角色连接到您的 AWS 帐户您在 AWS 中创建,然后将您的一项服务设置为在 serverless.yml.
中具有适用的应用程序和组织设置
然后,在 CLI 上,您 运行 serverless login
,登录您的无服务器帐户,该帐户在您的本地计算机上存储凭据(CI/CD 系统有另一种无头方法, ETC)。现在,当您 运行 serverless deploy
框架看到应用程序和组织设置,看到您已登录,确认您的用户帐户与该组织和应用程序相关联,检查是否有访问权限在关联的部署配置文件中设置的角色,如果是,则从您的 AWS 账户为该特定部署检索临时访问凭证。
如果您想观看整个过程的视频。看这里:https://www.youtube.com/watch?v=KTsWDCXvxqU
我已阅读 documentation 但我不清楚临时凭证的用法。好的,我登录到 aws 控制台并创建了一些角色。
You don't have to do anything in your serverless.yml file. When you run sls deploy the Serverless Framework will identify the deployment profile associated with the application or stage and it will generate the AWS Access Keys using the associated AWS Access Role automatically.
无服务器框架如何知道从哪里获取凭据?使用什么帐户?看起来无服务器可以连接到具有任何凭据的任何帐户,只需使用开发人员的思维。 :)
P.S。我没有关于 AWS Access Role
的知识,如果它有一些细节请澄清这一点。
我是 Serverless, Inc. 的解决方案架构师。您提到的场景仅适用于您在 dashboard.serverless.com 拥有帐户的情况,并已在该帐户中设置部署配置文件,通过角色连接到您的 AWS 帐户您在 AWS 中创建,然后将您的一项服务设置为在 serverless.yml.
中具有适用的应用程序和组织设置然后,在 CLI 上,您 运行 serverless login
,登录您的无服务器帐户,该帐户在您的本地计算机上存储凭据(CI/CD 系统有另一种无头方法, ETC)。现在,当您 运行 serverless deploy
框架看到应用程序和组织设置,看到您已登录,确认您的用户帐户与该组织和应用程序相关联,检查是否有访问权限在关联的部署配置文件中设置的角色,如果是,则从您的 AWS 账户为该特定部署检索临时访问凭证。
如果您想观看整个过程的视频。看这里:https://www.youtube.com/watch?v=KTsWDCXvxqU