这是我的情景。
unsigned char
来自Account3的User1想要访问Account1&amp ;;的财务数据帐户2。这可能吗?
答案 0 :(得分:2)
是的,这绝对有可能。 IAM是一项全球服务,它不是特定于地区的,您可以使用IAM角色和跨帐户访问来配置类似的内容。
AWS关于IAM帐户管理的最佳做法建议如下:
拥有一个帐户,您可以在其中创建所有IAM用户和群组(+配置合并结算),仅此而已 - 我将称之为ManagementAccount
创建Account1
& Account2
并在其中创建跨帐户访问角色,您可以配置每个角色的策略以授予对帐户内特定资源的访问权限(如果您愿意,可以在特定区域中)。例如,在Account1
中,您设置了一个名为Frankfurt-Auditor
的角色,其策略授予对名为company-frankfurt-finance
的S3存储桶的读访问权限(此存储桶由Account1
拥有)。您还可以在NorthernVirginia-Auditor
中创建一个名为Account2
的角色,该角色授予对名为company-northernvirginia-finance
(由Account2
拥有的存储区)的存储区的访问权限。
这些角色还将在ManagementAccount
和Account1
或Account2
允许ManagementAccount
中的某些用户(或群组)假设Frankfurt-Auditor
& NorthernVirginia-Auditor
和Account1
中的Account2
个角色 class SerialPortManager
{
public SerialPort Serial = new SerialPort();
private Thread thr;
private string Log;
//public TextBox textLog;
public Action<string> textLog;
.....
。
有一个很好的,详细的教程,希望能帮助你设置它: Tutorial: Delegate Access Across AWS Accounts Using IAM Roles