

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

# Device Farm에서 디바이스 슬롯 구매
<a name="how-to-purchase-device-slots"></a>

Device Farm 콘솔, AWS Command Line Interface (AWS CLI) 또는 Device Farm API를 사용하여 디바이스 슬롯을 구매할 수 있습니다.

## 디바이스 슬롯 구입(콘솔)
<a name="how-to-purchase-device-slots-console"></a>

1. [https://console.aws.amazon.com/devicefarm](https://console.aws.amazon.com/devicefarm)에서 Device Farm 콘솔에 로그인하세요.

1. 탐색 창에서 **모바일 디바이스 테스트**를 선택하고 **디바이스를 슬롯**을 선택하세요.

1. **장치 슬롯 구매 및 관리** 페이지에서 구매하려는 **자동 테스트** 및 **원격 액세스** 디바이스의 슬롯 수를 선택하여 사용자 지정 패키지를 만들 수 있습니다. 현재 청구 기간과 다음 청구 기간의 슬롯 금액을 모두 지정하세요.

   슬롯 금액을 변경하면 텍스트가 청구 금액과 함께 동적으로 업데이트됩니다. 자세한 내용은 [AWS Device Farm 요금](https://aws.amazon.com/device-farm/pricing/) 섹션을 참조하세요.
**중요**  
디바이스 슬롯 수를 변경했지만 **문의** 또는 **문의를 통해 메시지를 구매하는** 경우 요청한 디바이스 슬롯 수를 구매할 수 있는 AWS 계정이 아직 승인되지 않은 것입니다.  
이 옵션을 선택하면 Device Farm 지원팀에 이메일을 보내라는 메시지가 표시됩니다. 이메일에서 구매하려는 각 장치 유형의 번호와 청구 주기를 지정하세요.
**참고**  
장치 슬롯에 대한 변경 사항은 전체 계정에 적용되며 모든 프로젝트에 영향을 미칩니다.  
![\[Device Farm 콘솔의 디바이스 슬롯 구매 및 관리 페이지\]](http://docs.aws.amazon.com/ko_kr/devicefarm/latest/developerguide/images/aws-device-farm-console-device-slots-menu.png)

1. **구입**을 선택하세요. **구매 확인** 창이 나타납니다. 정보를 검토한 다음 **확인**을 선택하여 거래를 완료합니다.

![\[Device Farm 콘솔의 구매 확인 페이지\]](http://docs.aws.amazon.com/ko_kr/devicefarm/latest/developerguide/images/aws-device-farm-console-device-purchase-confirm.png)


**디바이스 슬롯 구매 및 관리** 페이지에서 현재 보유한 디바이스 슬롯 수를 확인할 수 있습니다. 슬롯 수를 늘리거나 줄인 경우 변경한 날로부터 한 달 후에 보유하게 될 슬롯 수가 표시됩니다.

## 디바이스 슬롯 구입(AWS CLI)
<a name="how-to-purchase-device-slots-cli"></a>

**purchase-offering** 명령을 실행하여 솔루션을 구입할 수 있습니다.

구입할 수 있는 최대 디바이스 슬롯 수와 남아 있는 무료 체험 시간(분) 등 Device Farm 계정 설정을 나열하려면 **get-account-settings** 명령을 실행하세요. 다음과 같은 결과가 출력됩니다.

```
{
    "accountSettings": {
        "maxSlots": {
            "GUID": 1,
            "GUID": 1,
            "GUID": 1,
            "GUID": 1
        },
        "unmeteredRemoteAccessDevices": {
            "ANDROID": 0,
            "IOS": 0
        },
        "maxJobTimeoutMinutes": 150,
        "trialMinutes": {
            "total": 1000.0,
            "remaining": 954.1
        },
        "defaultJobTimeoutMinutes": 150,
        "awsAccountNumber": "AWS-ACCOUNT-NUMBER",
        "unmeteredDevices": {
            "ANDROID": 0,
            "IOS": 0
        }
    }
}
```

사용 가능한 디바이스 슬롯 제품을 나열하려면 **list-offerings** 명령을 실행하세요. 다음과 유사한 출력 화면이 표시되어야 합니다.

```
{
    "offerings": [
        {
            "recurringCharges": [
                {
                    "cost": {
                        "amount": 250.0,
                        "currencyCode": "USD"
                    },
                    "frequency": "MONTHLY"
                }
            ],
            "platform": "IOS",
            "type": "RECURRING",
            "id": "GUID",
            "description": "iOS Unmetered Device Slot"
        },
        {
            "recurringCharges": [
                {
                    "cost": {
                        "amount": 250.0,
                        "currencyCode": "USD"
                    },
                    "frequency": "MONTHLY"
                }
            ],
            "platform": "ANDROID",
            "type": "RECURRING",
            "id": "GUID",
            "description": "Android Unmetered Device Slot"
        },
        {
            "recurringCharges": [
                {
                    "cost": {
                        "amount": 250.0,
                        "currencyCode": "USD"
                    },
                    "frequency": "MONTHLY"
                }
            ],
            "platform": "ANDROID",
            "type": "RECURRING",
            "id": "GUID",
            "description": "Android Remote Access Unmetered Device Slot"
        },
        {
            "recurringCharges": [
                {
                    "cost": {
                        "amount": 250.0,
                        "currencyCode": "USD"
                    },
                    "frequency": "MONTHLY"
                }
            ],
            "platform": "IOS",
            "type": "RECURRING",
            "id": "GUID",
            "description": "iOS Remote Access Unmetered Device Slot"
        }
    ]
}
```

사용 가능한 제품 프로모션을 나열하려면 **list-offering-promotions** 명령을 실행하세요.

**참고**  
이 명령은 아직 구입하지 않은 프로모션만 반환합니다. 프로모션을 통해 판매되는 제품 중에서 하나 이상의 슬롯을 구입하는 즉시 해당 프로모션은 더 이상 결과에 나타나지 않습니다.

다음과 유사한 출력 화면이 표시되어야 합니다.

```
{
    "offeringPromotions": [
        {
            "id": "2FREEMONTHS",
            "description": "New device slot customers get 3 months for the price of 1."
        }
    ]
}
```

제공 솔루션의 상태를 확인하려면 **get-offering-status** 명령을 실행하세요. 다음과 유사한 출력 화면이 표시되어야 합니다.

```
{
    "current": {
        "GUID": {
            "offering": {
                "platform": "IOS",
                "type": "RECURRING",
                "id": "GUID",
                "description": "iOS Unmetered Device Slot"
            },
            "quantity": 1
        },
        "GUID": {
            "offering": {
                "platform": "ANDROID",
                "type": "RECURRING",
                "id": "GUID",
                "description": "Android Unmetered Device Slot"
            },
            "quantity": 1
        }
    },
    "nextPeriod": {
        "GUID": {
            "effectiveOn": 1459468800.0,
            "offering": {
                "platform": "IOS",
                "type": "RECURRING",
                "id": "GUID",
                "description": "iOS Unmetered Device Slot"
            },
            "quantity": 1
        },
        "GUID": {
            "effectiveOn": 1459468800.0,
            "offering": {
                "platform": "ANDROID",
                "type": "RECURRING",
                "id": "GUID",
                "description": "Android Unmetered Device Slot"
            },
            "quantity": 1
        }
    }
}
```

이 기능에 **renew-offering** 및 **list-offering-transactions** 명령도 사용할 수 있습니다. 자세한 내용은 [AWS CLI 참조](cli-ref.md) 단원을 참조하십시오.

## 디바이스 슬롯 구입(API)
<a name="how-to-purchase-device-slots-api"></a>

1. [GetAccountSettings](../../latest/APIReference/API_GetAccountSettings.html) 작업을 호출하여 계정 설정을 나열하세요.

1. [ListOfferings](../../latest/APIReference/API_ListOfferings.html) 작업을 호출하여 사용 가능한 디바이스 슬롯을 나열하세요.

1. [ListOfferingPromotions](../../latest/APIReference/API_ListOfferingPromotions.html) 작업을 호출하여 사용 가능한 제품 프로모션을 나열하세요.
**참고**  
이 명령은 아직 구입하지 않은 프로모션만 반환합니다. 제품 프로모션을 통해 하나 이상의 슬롯을 구입하는 즉시 해당 프로모션은 더 이상 결과에 나타나지 않습니다.

1. [PurchaseOffering](../../latest/APIReference/API_PurchaseOffering.html) 작업을 호출하여 솔루션을 구입하세요.

1. [GetOfferingStatus](../../latest/APIReference/API_GetOfferingStatus.html) 작업을 호출하여 제공 솔루션 상태를 확인하세요.

이 기능에 [RenewOffering](../../latest/APIReference/API_RenewOffering.html) 및 [ListOfferingTransactions](../../latest/APIReference/API_ListOfferingTransactions.html) 명령도 사용할 수 있습니다.

Device Farm API 사용에 대한 자세한 내용은 [Device Farm 자동화](api-ref.md) 단원을 참조하세요.

# Device Farm에서 디바이스 슬롯 취소
<a name="how-to-cancel-device-slots"></a>

자동 테스트 및 원격 액세스 모두에 대한 디바이스 슬롯 수를 취소할 수 있습니다. 지침은 다음 섹션을 참조하세요. 다음 결제 주기 동안 계정에 청구되는 금액은 결제 기간 필드 아래에 나열됩니다.

Device Farm에 관한 자세한 내용은 [Device Farm에서 디바이스 슬롯 구매](how-to-purchase-device-slots.md) 섹션을 참조하세요.

## 디바이스 슬롯 취소(콘솔)
<a name="how-to-cancel-device-slots-console"></a>

1. [https://console.aws.amazon.com/devicefarm](https://console.aws.amazon.com/devicefarm)에서 Device Farm 콘솔에 로그인하세요.

1. 탐색 창에서 **모바일 디바이스 테스트**를 선택하고 **디바이스를 슬롯**을 선택하세요.

1. **디바이스 슬롯 구매 및 관리** 페이지에서 **다음 결제 기간**에 값을 줄여 자동 테스트 및 원격 액세스 모두에 대한 디바이스 슬롯 수를 줄일 수 있습니다. 다음 결제 주기 동안 계정에 청구되는 금액은 결제 기간 필드 아래에 나열됩니다.

1. **저장**을 선택합니다. **변경 확인** 창이 나타납니다. 정보를 검토한 다음 **확인**을 선택하여 거래를 완료합니다.

## 디바이스 슬롯 취소(AWS CLI)
<a name="how-to-cancel-device-slots-cli"></a>

**renew-offering** 명령을 실행하여 다음 결제 주기의 디바이스 수를 변경할 수 있습니다.

## 디바이스 슬롯 취소(API)
<a name="how-to-cancel-device-slots-api"></a>

[RenewOffering](https://docs.aws.amazon.com/cli/latest/reference/devicefarm/renew-offering.html) 작업을 직접 호출하여 계정의 디바이스 수량을 변경합니다.