Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS IoT 1-Click Beispiele für Projekte mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS Command Line Interface with AWS IoT 1-Click Projects Aktionen ausführen und allgemeine Szenarien implementieren.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Aktionen zeigen Ihnen zwar, wie Sie einzelne Servicefunktionen aufrufen, aber Sie können Aktionen im Kontext der zugehörigen Szenarien sehen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die Verwendungassociate-device-with-placement
.
- AWS CLI
-
So verknüpfen Sie ein AWS IoT 1-Click 1-Click-Gerät mit einer vorhandenen Platzierung
Im folgenden
associate-device-with-placement
Beispiel wird das angegebene AWS IoT 1-Click 1-Click-Gerät einer vorhandenen Platzierung zugeordnet.aws iot1click-projects associate-device-with-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
\ --device-template-nameempty-dumpster-request
\ --device-idG030PM0123456789
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie AssociateDeviceWithPlacement
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-placement
.
- AWS CLI
-
So erstellen Sie eine AWS IoT 1-Click 1-Click-Platzierung für ein Projekt
Im folgenden
create-placement
Beispiel wird eine AWS IoT-1-Click-Platzierung für das angegebene Projekt erstellt.aws iot1click-projects create-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
\ --attributes "{"location": "123Any
Street
Anytown,
USA
10001", "phone": "123-456-7890"}"Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie CreatePlacement
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-project
.
- AWS CLI
-
Um ein AWS IoT-1-Click-Projekt für null oder mehr Platzierungen zu erstellen
Im folgenden
create-project
Beispiel wird ein AWS IoT 1-Click 1-Click-Projekt für eine Platzierung erstellt.aws iot1click-projects create-project -- file: //create-project.json cli-input-json
Inhalt von
create-project.json
:{ "projectName": "AnytownDumpsters", "description": "All dumpsters in the Anytown region.", "placementTemplate": { "defaultAttributes": { "City" : "Anytown" }, "deviceTemplates": { "empty-dumpster-request" : { "deviceType": "button" } } } }
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie CreateProject
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-placement
.
- AWS CLI
-
Um eine Platzierung aus einem Projekt zu löschen
Im folgenden
delete-placement
Beispiel wird die angegebene Platzierung aus einem Projekt gelöscht.aws iot1click-projects delete-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie DeletePlacement
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-project
.
- AWS CLI
-
Um ein Projekt aus Ihrem AWS Konto zu löschen
Das folgende
delete-project
Beispiel löscht das angegebene Projekt aus Ihrem AWS Konto.aws iot1click-projects delete-project \ --project-name
AnytownDumpsters
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie DeleteProject
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-placement
.
- AWS CLI
-
Um ein Praktikum für ein Projekt zu beschreiben
Das folgende
describe-placement
Beispiel beschreibt ein Praktikum für das angegebene Projekt.aws iot1click-projects describe-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
Ausgabe:
{ "placement": { "projectName": "AnytownDumpsters", "placementName": "customer217", "attributes": { "phone": "123-555-0110", "location": "123 Any Street Anytown, USA 10001" }, "createdDate": 1563488454, "updatedDate": 1563488454 } }
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie DescribePlacement
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-project
.
- AWS CLI
-
Um ein AWS IoT-1-Click-Projekt zu beschreiben
Das folgende
describe-project
Beispiel beschreibt das angegebene AWS IoT 1-Click 1-Click-Projekt.aws iot1click-projects describe-project \ --project-name
AnytownDumpsters
Ausgabe:
{ "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": {} } }
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie DescribeProject
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdisassociate-device-from-placement
.
- AWS CLI
-
Um die Zuordnung eines Geräts zu einer Platzierung zu trennen
Im folgenden
disassociate-device-from-placement
Beispiel wird die Zuordnung des angegebenen Geräts zu einer Platzierung aufgehoben.aws iot1click-projects disassociate-device-from-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
\ --device-template-nameempty-dumpster-request
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie DisassociateDeviceFromPlacement
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-devices-in-placement
.
- AWS CLI
-
Um alle Geräte in einer Platzierung aufzulisten, die in einem Projekt enthalten sind
Im folgenden
get-devices-in-placement
Beispiel werden alle Geräte an der angegebenen Platzierung aufgeführt, die im angegebenen Projekt enthalten sind.aws iot1click-projects get-devices-in-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
Ausgabe:
{ "devices": { "empty-dumpster-request": "G030PM0123456789" } }
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie GetDevicesInPlacement
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-placements
.
- AWS CLI
-
Um alle AWS IoT 1-Click 1-Click-Platzierungen für ein Projekt aufzulisten
Das folgende
list-placements
Beispiel listet alle AWS IoT 1-Click 1-Click-Platzierungen für das angegebene Projekt auf.aws iot1click-projects list-placements \ --project-name
AnytownDumpsters
Ausgabe:
{ "placements": [ { "projectName": "AnytownDumpsters", "placementName": "customer217", "createdDate": 1563488454, "updatedDate": 1563488454 } ] }
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie ListPlacements
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-projects
.
- AWS CLI
-
Um alle AWS IoT 1-Click 1-Click-Projekte aufzulisten
Das folgende
list-projects
Beispiel listet alle AWS IoT 1-Click 1-Click-Projekte in Ihrem Konto auf.aws iot1click-projects list-projects
Ausgabe:
{ "projects": [ { "arn": "arn:aws:iot1click:us-west-2:012345678901:projects/AnytownDumpsters", "projectName": "AnytownDumpsters", "createdDate": 1563483100, "updatedDate": 1563483100, "tags": {} } ] }
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie ListProjects
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-tags-for-resource
.
- AWS CLI
-
Um die Tags für eine Projektressource aufzulisten
Im folgenden
list-tags-for-resource
Beispiel werden die Tags für die angegebene Projektressource aufgeführt.aws iot1click-projects list-tags-for-resource \ --resource-arn
"arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters"
Ausgabe:
{ "tags": { "Manager": "Li Juan", "Account": "45215" } }
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie ListTagsForResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungtag-resource
.
- AWS CLI
-
Um einer Projektressource Tags hinzuzufügen
Im folgenden
tag-resource
Beispiel werden der angegebenen Projektressource zwei Tags hinzugefügt.aws iot1click-projects tag-resource \ --cli-input-json
file://devices-tag-resource.json
Inhalt von
devices-tag-resource.json
:{ "resourceArn": "arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters", "tags": { "Account": "45215", "Manager": "Li Juan" } }
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie TagResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunguntag-resource
.
- AWS CLI
-
Um Tags aus einer Projektressource zu entfernen
Im folgenden
untag-resource
Beispiel wird das Tag mit dem SchlüsselnamenManager
aus dem angegebenen Projekt entfernt.aws iot1click-projects untag-resource \ --resource-arn
"arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters"
\ --tag-keys"Manager"
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie UntagResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-placement
.
- AWS CLI
-
Um die Schlüssel-Wert-Paare für „Attribute“ einer Platzierung zu aktualisieren
Im folgenden
update-placement
Beispiel werden die Schlüssel-Wert-Paare für „Attribute“ einer Platzierung aktualisiert.aws iot1click-projects update-placement \ --cli-input-json
file://update-placement.json
Inhalt von
update-placement.json
:{ "projectName": "AnytownDumpsters", "placementName": "customer217", "attributes": { "phone": "123-456-7890", "location": "123 Any Street Anytown, USA 10001" } }
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie UpdatePlacement
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-project
.
- AWS CLI
-
Um die Einstellungen für ein Projekt zu aktualisieren
Im folgenden
update-project
Beispiel wird die Beschreibung für ein Projekt aktualisiert.aws iot1click-projects update-project \ --project-name
AnytownDumpsters
\ --description"All dumpsters (yard waste, recycling, garbage) in the Anytown region."
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Using AWS IoT 1-Click with the AWS CLI im AWS IoT 1-Click Developer Guide.
-
APIEinzelheiten finden Sie UpdateProject
in der AWS CLI Befehlsreferenz.
-