이 설명서는 의 버전 1 AWS CLI 전용입니다. 의 버전 2와 관련된 설명서는 버전 2 사용 설명서 를 AWS CLI참조하세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS IoT 1-Click 를 사용한 프로젝트 예제 AWS CLI
다음 코드 예제에서는 AWS IoT 1-Click 프로젝트와 AWS Command Line Interface 함께 를 사용하여 작업을 수행하고 일반적인 시나리오를 구현하는 방법을 보여줍니다.
작업은 대규모 프로그램에서 발췌한 코드이며 컨텍스트에 맞춰 실행해야 합니다. 작업은 개별 서비스 함수를 직접적으로 호출하는 방법을 보여주며 관련 시나리오의 컨텍스트에 맞는 작업을 볼 수 있습니다.
각 예제에는 컨텍스트에서 코드를 설정하고 실행하는 방법에 대한 지침을 찾을 수 있는 전체 소스 코드에 대한 링크가 포함되어 있습니다.
주제
작업
다음 코드 예시에서는 associate-device-with-placement
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
AWS IoT 1-Click 디바이스를 기존 배치와 연결하려면
다음
associate-device-with-placement
예제에서는 지정된 AWS IoT 1-Click 디바이스를 기존 배치와 연결합니다.aws iot1click-projects associate-device-with-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
\ --device-template-nameempty-dumpster-request
\ --device-idG030PM0123456789
이 명령은 출력을 생성하지 않습니다.
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조AssociateDeviceWithPlacement
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 create-placement
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
프로젝트의 AWS IoT 1-Click 배치를 생성하려면
다음
create-placement
예제에서는 지정된 프로젝트에 대한 AWS IoT 1-Click 배치를 생성합니다.aws iot1click-projects create-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
\ --attributes "{"location": "123Any
Street
Anytown,
USA
10001", "phone": "123-456-7890"}"이 명령은 출력을 생성하지 않습니다.
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조CreatePlacement
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 create-project
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
0개 이상의 배치에 대한 AWS IoT 1-Click 프로젝트를 생성하려면
다음
create-project
예제에서는 배치를 위한 AWS IoT 1-Click 프로젝트를 생성합니다.aws iot1click-projects create-project --cli-input-json file://create-project.json
create-project.json
의 콘텐츠:{ "projectName": "AnytownDumpsters", "description": "All dumpsters in the Anytown region.", "placementTemplate": { "defaultAttributes": { "City" : "Anytown" }, "deviceTemplates": { "empty-dumpster-request" : { "deviceType": "button" } } } }
이 명령은 출력을 생성하지 않습니다.
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조CreateProject
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 delete-placement
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
프로젝트에서 배치를 삭제하려면
다음
delete-placement
예제에서는 프로젝트에서 지정된 배치를 삭제합니다.aws iot1click-projects delete-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
이 명령은 출력을 생성하지 않습니다.
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조DeletePlacement
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 delete-project
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
AWS 계정에서 프로젝트를 삭제하려면
다음
delete-project
예제에서는 AWS 계정에서 지정된 프로젝트를 삭제합니다.aws iot1click-projects delete-project \ --project-name
AnytownDumpsters
이 명령은 출력을 생성하지 않습니다.
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조DeleteProject
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 describe-placement
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
프로젝트의 배치를 설명하려면
다음
describe-placement
예제에서는 지정된 프로젝트의 배치를 설명합니다.aws iot1click-projects describe-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
출력:
{ "placement": { "projectName": "AnytownDumpsters", "placementName": "customer217", "attributes": { "phone": "123-555-0110", "location": "123 Any Street Anytown, USA 10001" }, "createdDate": 1563488454, "updatedDate": 1563488454 } }
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조DescribePlacement
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 describe-project
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
AWS IoT 1-Click 프로젝트를 설명하려면
다음
describe-project
예제에서는 지정된 AWS IoT 1-Click 프로젝트를 설명합니다.aws iot1click-projects describe-project \ --project-name
AnytownDumpsters
출력:
{ "project": { "arn": "arn:aws:iot1click:us-west-2:012345678901:projects/AnytownDumpsters", "projectName": "AnytownDumpsters", "description": "All dumpsters in the Anytown region.", "createdDate": 1563483100, "updatedDate": 1563483100, "placementTemplate": { "defaultAttributes": { "City": "Anytown" }, "deviceTemplates": { "empty-dumpster-request": { "deviceType": "button", "callbackOverrides": {} } } }, "tags": {} } }
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조DescribeProject
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 disassociate-device-from-placement
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
배치에서 디바이스를 연결 해제하려면
다음
disassociate-device-from-placement
예제에서는 지정된 디바이스를 배치에서 연결 해제합니다.aws iot1click-projects disassociate-device-from-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
\ --device-template-nameempty-dumpster-request
이 명령은 출력을 생성하지 않습니다.
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조DisassociateDeviceFromPlacement
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 get-devices-in-placement
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
프로젝트에 포함된 배치의 모든 디바이스를 나열하려면
다음
get-devices-in-placement
예제에서는 지정된 프로젝트에 포함된 지정된 배치의 모든 디바이스를 나열합니다.aws iot1click-projects get-devices-in-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
출력:
{ "devices": { "empty-dumpster-request": "G030PM0123456789" } }
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조GetDevicesInPlacement
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 list-placements
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
프로젝트의 모든 AWS IoT 원1-Click 배치를 나열하려면
다음
list-placements
예제에서는 지정된 프로젝트의 모든 AWS IoT 1-Click 배치를 나열합니다.aws iot1click-projects list-placements \ --project-name
AnytownDumpsters
출력:
{ "placements": [ { "projectName": "AnytownDumpsters", "placementName": "customer217", "createdDate": 1563488454, "updatedDate": 1563488454 } ] }
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조ListPlacements
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 list-projects
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
모든 AWS IoT 1-Click 프로젝트를 나열하려면
다음
list-projects
예제에서는 계정의 모든 AWS IoT 1-Click 프로젝트를 나열합니다.aws iot1click-projects list-projects
출력:
{ "projects": [ { "arn": "arn:aws:iot1click:us-west-2:012345678901:projects/AnytownDumpsters", "projectName": "AnytownDumpsters", "createdDate": 1563483100, "updatedDate": 1563483100, "tags": {} } ] }
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조ListProjects
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 list-tags-for-resource
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
프로젝트 리소스의 태그를 나열하려면
다음
list-tags-for-resource
예제에서는 지정된 프로젝트 리소스의 태그를 나열합니다.aws iot1click-projects list-tags-for-resource \ --resource-arn
"arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters"
출력:
{ "tags": { "Manager": "Li Juan", "Account": "45215" } }
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조ListTagsForResource
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 tag-resource
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
프로젝트 리소스에 태그를 추가하려면
다음
tag-resource
예제에서는 지정된 프로젝트 리소스에 두 개의 태그를 추가합니다.aws iot1click-projects tag-resource \ --cli-input-json
file://devices-tag-resource.json
devices-tag-resource.json
의 콘텐츠:{ "resourceArn": "arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters", "tags": { "Account": "45215", "Manager": "Li Juan" } }
이 명령은 출력을 생성하지 않습니다.
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조TagResource
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 untag-resource
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
프로젝트 리소스에서 태그를 제거하려면
다음
untag-resource
예제에서는 지정된 프로젝트Manager
에서 키 이름이 인 태그를 제거합니다.aws iot1click-projects untag-resource \ --resource-arn
"arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters"
\ --tag-keys"Manager"
이 명령은 출력을 생성하지 않습니다.
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조UntagResource
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 update-placement
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
배치의 '속성' 키-값 페어를 업데이트하려면
다음
update-placement
예제에서는 배치의 '속성' 키-값 페어를 업데이트합니다.aws iot1click-projects update-placement \ --cli-input-json
file://update-placement.json
update-placement.json
의 콘텐츠:{ "projectName": "AnytownDumpsters", "placementName": "customer217", "attributes": { "phone": "123-456-7890", "location": "123 Any Street Anytown, USA 10001" } }
이 명령은 출력을 생성하지 않습니다.
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조UpdatePlacement
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 update-project
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
프로젝트의 설정을 업데이트하려면
다음
update-project
예제에서는 프로젝트에 대한 설명을 업데이트합니다.aws iot1click-projects update-project \ --project-name
AnytownDumpsters
\ --description"All dumpsters (yard waste, recycling, garbage) in the Anytown region."
이 명령은 출력을 생성하지 않습니다.
자세한 내용은 AWS IoT 1-Click 개발자 안내서 AWS CLIAWS 의 에서 IoT 1-Click 사용을 참조하세요.
-
자세한 API 내용은 명령 참조UpdateProject
의 섹션을 참조하세요. AWS CLI
-