翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT 1-Click を使用したプロジェクトの例 AWS CLI
次のコード例は、 を AWS IoT 1-Click Projects 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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスAssociateDeviceWithPlacement
」の「」を参照してください。
-
次のコード例は、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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスCreatePlacement
」の「」を参照してください。
-
次のコード例は、create-project
を使用する方法を示しています。
- AWS CLI
-
ゼロ以上の配置で 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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスCreateProject
」の「」を参照してください。
-
次のコード例は、delete-placement
を使用する方法を示しています。
- AWS CLI
-
プロジェクトからプレイスメントを削除するには
次の
delete-placement
例では、指定された配置をプロジェクトから削除します。aws iot1click-projects delete-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
このコマンドでは何も出力されません。
詳細については、AWS 「 IoT 1-Click デベロッパーガイド」の「 での AWS CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDeletePlacement
」の「」を参照してください。
-
次の例は、delete-project
を使用する方法を説明しています。
- AWS CLI
-
AWS アカウントからプロジェクトを削除するには
次の
delete-project
例では、指定されたプロジェクトを AWS アカウントから削除します。aws iot1click-projects delete-project \ --project-name
AnytownDumpsters
このコマンドでは何も出力されません。
詳細については、AWS IoT 1-Click デベロッパーガイド」の「 での AWS CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDeleteProject
」の「」を参照してください。
-
次のコード例は、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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDescribePlacement
」の「」を参照してください。
-
次の例は、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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDescribeProject
」の「」を参照してください。
-
次の例は、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 CLI AWS IoT 1-Click を使用する」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDisassociateDeviceFromPlacement
」の「」を参照してください。
-
次のコード例は、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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスGetDevicesInPlacement
」の「」を参照してください。
-
次の例は、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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスListPlacements
」の「」を参照してください。
-
次の例は、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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスListProjects
」の「」を参照してください。
-
次の例は、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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスListTagsForResource
」の「」を参照してください。
-
次の例は、tag-resource
を使用する方法を説明しています。
- AWS CLI
-
プロジェクトリソースにタグを追加するには
次の
tag-resource
例では、指定されたプロジェクトリソースに 2 つのタグを追加します。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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスTagResource
」の「」を参照してください。
-
次の例は、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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスUntagResource
」の「」を参照してください。
-
次の例は、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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスUpdatePlacement
」の「」を参照してください。
-
次のコード例は、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 CLI AWS IoT 1-Click の使用」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスUpdateProject
」の「」を参照してください。
-