Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS IoT 1-Click Exemples de projets utilisant AWS CLI
Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide de AWS Command Line Interface with AWS IoT 1-Click Projects.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous montrent comment appeler des fonctions de service individuelles, vous pouvez les visualiser dans leur contexte dans leurs scénarios associés.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.
Rubriques
Actions
L'exemple de code suivant montre comment utiliserassociate-device-with-placement
.
- AWS CLI
-
Pour associer un appareil AWS IoT 1-Click à un emplacement existant
L'
associate-device-with-placement
exemple suivant associe le dispositif AWS IoT 1-Click spécifié à un emplacement existant.aws iot1click-projects associate-device-with-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
\ --device-template-nameempty-dumpster-request
\ --device-idG030PM0123456789
Cette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir AssociateDeviceWithPlacement
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-placement
.
- AWS CLI
-
Pour créer un emplacement AWS IoT 1-Click pour un projet
L'
create-placement
exemple suivant crée un placement AWS IoT 1-Click pour le projet spécifié.aws iot1click-projects create-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
\ --attributes "{"location": "123Any
Street
Anytown,
USA
10001", "phone": "123-456-7890"}"Cette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir CreatePlacement
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-project
.
- AWS CLI
-
Pour créer un projet AWS IoT 1-Click pour zéro placement ou plus
L'
create-project
exemple suivant crée un projet AWS IoT 1-Click pour un placement.aws iot1click-projects create-project -- file : //create-project.json cli-input-json
Contenu de
create-project.json
:{ "projectName": "AnytownDumpsters", "description": "All dumpsters in the Anytown region.", "placementTemplate": { "defaultAttributes": { "City" : "Anytown" }, "deviceTemplates": { "empty-dumpster-request" : { "deviceType": "button" } } } }
Cette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir CreateProject
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-placement
.
- AWS CLI
-
Pour supprimer un placement d'un projet
L'
delete-placement
exemple suivant supprime le placement spécifié d'un projet.aws iot1click-projects delete-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
Cette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir DeletePlacement
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-project
.
- AWS CLI
-
Pour supprimer un projet de votre AWS compte
L'
delete-project
exemple suivant supprime le projet spécifié de votre AWS compte.aws iot1click-projects delete-project \ --project-name
AnytownDumpsters
Cette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir DeleteProject
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdescribe-placement
.
- AWS CLI
-
Pour décrire un placement dans le cadre d'un projet
L'
describe-placement
exemple suivant décrit un placement pour le projet spécifié.aws iot1click-projects describe-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
Sortie :
{ "placement": { "projectName": "AnytownDumpsters", "placementName": "customer217", "attributes": { "phone": "123-555-0110", "location": "123 Any Street Anytown, USA 10001" }, "createdDate": 1563488454, "updatedDate": 1563488454 } }
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir DescribePlacement
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdescribe-project
.
- AWS CLI
-
Pour décrire un projet AWS IoT 1-Click
L'
describe-project
exemple suivant décrit le projet AWS IoT 1-Click spécifié.aws iot1click-projects describe-project \ --project-name
AnytownDumpsters
Sortie :
{ "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": {} } }
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir DescribeProject
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdisassociate-device-from-placement
.
- AWS CLI
-
Pour dissocier un appareil d'un emplacement
L'
disassociate-device-from-placement
exemple suivant dissocie le périphérique spécifié d'un emplacement.aws iot1click-projects disassociate-device-from-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
\ --device-template-nameempty-dumpster-request
Cette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir DisassociateDeviceFromPlacement
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-devices-in-placement
.
- AWS CLI
-
Pour répertorier tous les appareils d'un emplacement contenu dans un projet
L'
get-devices-in-placement
exemple suivant répertorie tous les appareils situés à l'emplacement spécifié dans le projet spécifié.aws iot1click-projects get-devices-in-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
Sortie :
{ "devices": { "empty-dumpster-request": "G030PM0123456789" } }
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir GetDevicesInPlacement
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-placements
.
- AWS CLI
-
Pour répertorier tous les emplacements AWS IoT 1-Click pour un projet
L'
list-placements
exemple suivant répertorie tous les emplacements AWS IoT 1-Click pour le projet spécifié.aws iot1click-projects list-placements \ --project-name
AnytownDumpsters
Sortie :
{ "placements": [ { "projectName": "AnytownDumpsters", "placementName": "customer217", "createdDate": 1563488454, "updatedDate": 1563488454 } ] }
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir ListPlacements
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-projects
.
- AWS CLI
-
Pour répertorier tous les AWS projets IoT 1-Click
L'
list-projects
exemple suivant répertorie tous les projets AWS IoT 1-Click de votre compte.aws iot1click-projects list-projects
Sortie :
{ "projects": [ { "arn": "arn:aws:iot1click:us-west-2:012345678901:projects/AnytownDumpsters", "projectName": "AnytownDumpsters", "createdDate": 1563483100, "updatedDate": 1563483100, "tags": {} } ] }
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir ListProjects
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-tags-for-resource
.
- AWS CLI
-
Pour répertorier les balises d'une ressource de projet
L'
list-tags-for-resource
exemple suivant répertorie les balises pour la ressource de projet spécifiée.aws iot1click-projects list-tags-for-resource \ --resource-arn
"arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters"
Sortie :
{ "tags": { "Manager": "Li Juan", "Account": "45215" } }
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir ListTagsForResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisertag-resource
.
- AWS CLI
-
Pour ajouter des balises à une ressource de projet
L'
tag-resource
exemple suivant ajoute deux balises à la ressource de projet spécifiée.aws iot1click-projects tag-resource \ --cli-input-json
file://devices-tag-resource.json
Contenu de
devices-tag-resource.json
:{ "resourceArn": "arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters", "tags": { "Account": "45215", "Manager": "Li Juan" } }
Cette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir TagResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliseruntag-resource
.
- AWS CLI
-
Pour supprimer des balises d'une ressource de projet
L'
untag-resource
exemple suivant supprime la balise portant le nomManager
de la clé du projet spécifié.aws iot1click-projects untag-resource \ --resource-arn
"arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters"
\ --tag-keys"Manager"
Cette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir UntagResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-placement
.
- AWS CLI
-
Pour mettre à jour les paires clé-valeur « attributs » d'un placement
L'
update-placement
exemple suivant met à jour les paires clé-valeur « attributs » d'un placement.aws iot1click-projects update-placement \ --cli-input-json
file://update-placement.json
Contenu de
update-placement.json
:{ "projectName": "AnytownDumpsters", "placementName": "customer217", "attributes": { "phone": "123-456-7890", "location": "123 Any Street Anytown, USA 10001" } }
Cette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir UpdatePlacement
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-project
.
- AWS CLI
-
Pour mettre à jour les paramètres d'un projet
L'
update-project
exemple suivant met à jour la description d'un projet.aws iot1click-projects update-project \ --project-name
AnytownDumpsters
\ --description"All dumpsters (yard waste, recycling, garbage) in the Anytown region."
Cette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Utilisation de l' AWS IoT 1-Click avec le guide du AWS CLI développeur de l'IoT AWS 1-Click.
-
Pour API plus de détails, voir UpdateProject
la section Référence des AWS CLI commandes.
-