

# Data Transfer Terminal API 참조: 작업 및 리소스
<a name="datadepot-api-references"></a>

AWS Identity and Access Management(IAM) 정책을 생성할 때 이 페이지는 AWS Data Transfer Terminal API 작업, 수행할 권한을 부여할 수 있는 해당 작업, 권한을 부여할 수 있는 해당 작업, 권한을 부여할 수 있는 대상 AWS 리소스 간의 관계를 이해하는 데 도움이 될 수 있습니다.

일반적으로 정책에 Data Transfer Terminal 권한을 추가하는 방법은 다음과 같습니다.
+ `Action` 요소에 작업을 지정합니다. 값에는 `datatransferterminal:`접두사와 API 작업 이름이 포함됩니다. 예를 들어 `datatransferterminal:CreateTask`입니다.
+ `Resource`요소의 작업과 관련된 AWS리소스를 지정합니다.

Data Transfer Terminal 정책에서 AWS조건 키를 사용할 수도 있습니다. AWS 키의 전체 목록은 *IAM 사용 설명서*의 [사용 가능한 키](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements.html#AvailableKeys)를 참조하십시오.

 **Data Transfer Terminal API 작업 및 해당 작업** 

CreateTransferTeam  
+  **작업:** `datatransferterminal:CreateTransferTeam` 

   **리소스:** `None` 

GetTransferTeam  
+  **작업:** `datatransferterminal:GetTransferTeam` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

UpdateTransferTeam  
+  **작업:** `datatransferterminal:UpdateTransferTeam` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

DeleteTransferTeam  
+  **작업:** `datatransferterminal:DeleteTransferTeam` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

ListTransferTeams  
+  **작업:** `datatransferterminal:ListTransferTeams` 

   **리소스:** `None` 

RegisterPerson  
+  **작업:** `datatransferterminal:RegisterPerson` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

GetPerson  
+  **작업:** `datatransferterminal:GetPerson` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId`/person/$[replaceable]`PersonId````

   **종속 작업:** `datatransferterminal:GetTransferTeam` 

   **종속 리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

DeregisterPerson  
+  **작업:** `datatransferterminal:DeregisterPerson` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId`/person/$[replaceable]`PersonId````

   **종속 작업:** `datatransferterminal:GetTransferTeam` 

   **종속 리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

ListPersons  
+  **작업:** `datatransferterminal:ListPersons` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

CreateReservation  
+  **작업:** `datatransferterminal:CreateReservation` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

   **종속 작업:** `datatransferterminal:GetTransferTeam` 

   **종속 리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

   **종속 작업:** `datatransferterminal:GetPerson` 

   **종속 리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId`/person/$[replaceable]`PersonId````

   **종속 작업:** `datatransferterminal:GetFacility` 

   **종속 리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:::facility/$[replaceable]`FacilityId````

GetReservation  
+  **작업:** `datatransferterminal:GetReservation` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId`/reservation/$[replaceable]`ReservationId````

   **종속 작업:** `datatransferterminal:GetTransferTeam` 

   **종속 리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

UpdateReservation  
+  **작업:** `datatransferterminal:UpdateReservation` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId`/reservation/$[replaceable]`ReservationId````

   **종속 작업:** `datatransferterminal:GetTransferTeam` 

   **종속 리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

   **종속 작업:** `datatransferterminal:GetPerson` 

   **종속 리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId`/person/$[replaceable]`PersonId````

DeleteReservation  
+  **작업:** `datatransferterminal:DeleteReservation` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId`/person/$[replaceable]`PersonId````

   **종속 작업:** `datatransferterminal:GetTransferTeam` 

   **종속 리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

ListReservations  
+  **작업:** `datatransferterminal:ListReservations` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:$[replaceable]`Region`:$[replaceable]`Account`:transfer-team/$[replaceable]`TransferTeamId````

ListFacilities  
+  **작업:** `datatransferterminal:ListFacilities` 

   **리소스:** `None` 

GetFacility  
+  **작업:** `datatransferterminal:GetFacility` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:::facility/$[replaceable]`FacilityId````

GetFacilityAvailability  
+  **작업:** `datatransferterminal:GetFacilityAvailability` 

   **리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:::facility/$[replaceable]`FacilityId`/availability` 

   **종속 작업:** `datatransferterminal:GetFacility` 

   **종속 리소스:** `arn:aws::$[replaceable]`Partition`:datatransferterminal:::facility/$[replaceable]`FacilityId`/availability` 