As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWS IoT GreengrassInterface de linha de comando do kit de desenvolvimento
A interface de linha de comando do kit de AWS IoT Greengrass desenvolvimento (GDK CLI) fornece recursos que ajudam você a desenvolver componentes personalizados do Greengrass. Você pode usar a CLI do GDK para criar, criar e publicar componentes personalizados. Ao criar um repositório de componentes com a CLI do GDK, você pode começar com um modelo ou componente da comunidade do Catálogo de Software do Greengrass. Em seguida, você pode escolher um sistema de compilação que empacote arquivos como arquivos ZIP, use um script de compilação do Maven ou do Gradle ou execute um comando de compilação personalizado. Depois de criar um componente, você pode usar a CLI do GDK para publicá-lo AWS IoT Greengrass no serviço. Assim, você pode usar o console ou AWS IoT Greengrass a API para implantar o componente em seus dispositivos principais do Greengrass.
Ao desenvolver componentes do Greengrass sem a CLI do GDK, você deve atualizar os URIs da versão e do artefato no arquivo de receita do componente sempre que criar uma nova versão do componente. Quando você usa a CLI do GDK, ela pode atualizar automaticamente os URIs de versão e artefato sempre que você publica uma nova versão do componente.
A CLI do GDK é de código aberto e está disponível em. GitHub Você pode personalizar e estender a CLI do GDK para atender às suas necessidades de desenvolvimento de componentes. Convidamos você a abrir problemas e fazer pull requests no GitHub repositório. Você pode encontrar a fonte da CLI do GDK no seguinte link: https://github.com/aws-greengrass/. aws-greengrass-gdk-cli
Pré-requisitos
Para instalar e usar a CLI do Greengrass Development Kit, você precisa do seguinte:
-
Uma Conta da AWS. Se você não tiver uma, consulte Configurar um Conta da AWS.
-
Um computador de desenvolvimento semelhante ao Windows, macOS ou Unix com conexão à Internet.
-
Para o GDK CLI versão 1.1.0 ou posterior, o Python
3.6 ou posterior instalado em seu computador de desenvolvimento. Para o GDK CLI versão 1.0.0,
o Python 3.8 ou posterior está instalado em seu computador de desenvolvimento. -
Git
instalado em seu computador de desenvolvimento. -
AWS Command Line Interface(AWS CLI) instalado e configurado com credenciais em seu computador de desenvolvimento. Para obter mais informações, consulte Instalação, atualização e desinstalação do AWS CLI e Configuração do AWS CLI no Guia do AWS Command Line Interface Usuário.
nota
Se você usa um Raspberry Pi ou outro dispositivo ARM de 32 bits, instale AWS CLI a V1. AWS CLI A V2 não está disponível para dispositivos ARM de 32 bits. Para obter mais informações, consulte Instalando, atualizando e desinstalando a AWS CLI versão 1.
-
Para usar a CLI do GDK para publicar componentes AWS IoT Greengrass no serviço, você deve ter as seguintes permissões:
-
s3:CreateBucket
-
s3:GetBucketLocation
-
s3:PutObject
-
greengrass:CreateComponentVersion
-
greengrass:ListComponentVersions
-
-
Para usar a CLI do GDK para criar um componente cujos artefatos existem em um bucket do S3 e não no sistema de arquivos local, você deve ter as seguintes permissões:
-
s3:ListBucket
Esse recurso está disponível para o GDK CLI v1.1.0 e versões posteriores.
-
Changelog
A tabela a seguir descreve as alterações em cada versão da CLI do GDK. Para obter mais informações, consulte a página de lançamentos da CLI do GDK
Version (Versão) |
Alterações |
---|---|
1.6.2 |
|
1.6.1 |
|
1.6.0 |
|
1.5.0 |
|
1.4.0 |
|
1.3.0 |
|
1.2.3 |
|
1.2.2 |
|
1.2.1 |
|
1.2.0 |
|
1.1.0 |
|
1.0.0 |
Versão inicial. |