

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS 액세스 제어 및 IAM
<a name="vpc-eni-access-control"></a>

AWS Device Farm을 사용하면 [AWS Identity and Access Management](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html)(IAM) 을 사용하여 Device Farm의 기능에 대한 액세스를 허용하거나 제한하는 정책을 생성할 수 있습니다. AWS Device Farm에서 VPC 연결 기능을 사용하려면 AWS Device Farm에 액세스하려 사용하는 사용자 계정 또는 역할에 대해 다음과 같은 IAM 정책이 필요합니다.

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [{
      "Effect": "Allow",
      "Action": [
        "devicefarm:*",
        "ec2:DescribeVpcs",
        "ec2:DescribeSubnets",
        "ec2:DescribeSecurityGroups",
        "ec2:CreateNetworkInterface"
      ],
      "Resource": [
        "*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": "iam:CreateServiceLinkedRole",
      "Resource": "arn:aws:iam::*:role/aws-service-role/devicefarm.amazonaws.com/AWSServiceRoleForDeviceFarm",
      "Condition": {
        "StringLike": {
          "iam:AWSServiceName": "devicefarm.amazonaws.com"
        }
      }
    }
  ]
}
```

------

VPC 구성으로 Device Farm 프로젝트를 만들거나 업데이트하려면 VPC 구성에 나열된 리소스에 대해 다음 작업을 호출할 수 있도록 IAM 정책을 사용해야 합니다.

```
"ec2:DescribeVpcs"
"ec2:DescribeSubnets"
"ec2:DescribeSecurityGroups"
"ec2:CreateNetworkInterface"
```

또한 IAM 정책에서 서비스 연결 역할 생성을 허용해야 합니다.

```
"iam:CreateServiceLinkedRole"
```

**참고**  
프로젝트에서 VPC 구성을 사용하지 않는 사용자에게는 이러한 권한이 필요하지 않습니다.