

Aviso de fim do suporte: em 31 de maio de 2026, AWS encerrará o suporte para AWS Panorama. Depois de 31 de maio de 2026, você não poderá mais acessar o AWS Panorama console ou os AWS Panorama recursos. Para obter mais informações, consulte [AWS Panorama Fim do suporte](https://docs.aws.amazon.com/panorama/latest/dev/panorama-end-of-support.html). 

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á.

# Exemplos de aplicações, scripts e modelos
<a name="panorama-samples"></a>

O GitHub repositório deste guia fornece exemplos de aplicativos, scripts e modelos para AWS Panorama dispositivos. Use esses exemplos para aprender as melhores práticas e automatizar os fluxos de trabalho de desenvolvimento.

**Topics**
+ [Aplicações de exemplo](#samples-applications)
+ [Scripts de utilitários](#samples-scripts)
+ [CloudFormation modelos](#samples-templates)
+ [Mais exemplos e ferramentas](#samples-more)

## Aplicações de exemplo
<a name="samples-applications"></a>

Exemplos de aplicativos demonstram o uso de AWS Panorama recursos e tarefas comuns de visão computacional. Essas aplicações de exemplo incluem scripts e modelos que automatizam a configuração e a implantação. Com uma configuração mínima, você pode implantar e atualizar aplicações via linha de comando.

****
+ [aws-panorama-sample](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/sample-apps/aws-panorama-sample)— Visão computacional básica com um modelo de classificação. Use o AWS SDK para Python (Boto) para fazer upload de métricas CloudWatch, instrumentar métodos de pré-processamento e inferência e configurar o registro.
+ [debug-server](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/sample-apps/debug-server): [abra as portas de entrada](applications-ports.md) no dispositivo e encaminhe o tráfego para um contêiner de código da aplicação. Use multithreading para executar o código da aplicação, um servidor HTTP e um cliente HTTP simultaneamente.
+ [modelo personalizado](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/sample-apps/custom-model) — Exporte modelos do código e compile com o SageMaker AI Neo para testar a compatibilidade com o Appliance. AWS Panorama Crie localmente em um desenvolvimento em Python, em um contêiner Docker ou em uma instância da Amazon. EC2 Exporte e compile todos os modelos de aplicativos integrados no Keras para uma versão específica ou em TensorFlow Python.

Para ver mais exemplos de aplicativos, visite também o [aws-panorama-samples](https://github.com/aws-samples/aws-panorama-samples)repositório.

## Scripts de utilitários
<a name="samples-scripts"></a>

Os scripts no `util-scripts` diretório gerenciam AWS Panorama recursos ou automatizam fluxos de trabalho de desenvolvimento.

****
+ [provision-device.sh](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts/provision-device.sh): provisione um dispositivo.
+ [check-updates.sh](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts/check-updates.sh): verifique e aplique as atualizações do software do dispositivo.
+ [reboot-device.sh](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts/reboot-device.sh): reinicie um dispositivo.
+ [register-camera.sh](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts/register-camera.sh): registre uma câmera.
+ [deregister-camera.sh](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts/deregister-camera.sh): exclui um nó de câmera.
+ [view-logs.sh](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts/view-logs.sh): visualize os logs de uma instância da aplicação.
+ [pause-camera.sh](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts/pause-camera.sh): pause ou retome um stream da câmera.
+ [push.sh](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts/push.sh): crie, faça upload e implante uma aplicação.
+ [rename-package.sh](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts/rename-package.sh): renomeie um pacote de nós. Atualiza os nomes dos diretórios, os arquivos de configuração e o manifesto da aplicação.
+ [samplify.sh](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts/samplify.sh): substitua o ID da sua conta por um exemplo de ID de conta e restaure as configurações de backup para remover a configuração local.
+ [update-model-config.sh](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts/update-model-config.sh) — Adicione novamente o modelo ao aplicativo depois de atualizar o arquivo descritor.
+ [cleanup-patches.sh](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts/cleanup-patches.sh): cancele o registro de versões antigas do patch e exclua seus manifestos do Amazon S3.

Para obter detalhes de uso, consulte [o README.](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/util-scripts)

## CloudFormation modelos
<a name="samples-templates"></a>

Use os CloudFormation modelos no `cloudformation-templates` diretório para criar recursos para AWS Panorama aplicativos.

****
+ [alarm-application.yml](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/cloudformation-templates/alarm-application.yml): crie um alarme que monitore erros na aplicação. Se a instância da aplicação gerar erros ou parar de funcionar por 5 minutos, o alarme enviará um e-mail de notificação.
+ [alarm-device.yml](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/cloudformation-templates/alarm-device.yml): crie um alarme que monitore a conectividade de um dispositivo. Se o dispositivo parar de enviar métricas por 5 minutos, o alarme enviará um e-mail de notificação.
+ [application-role.yml](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/cloudformation-templates/application-role.yml): crie um perfil da aplicação. A função inclui permissão para enviar métricas para CloudWatch. Adicione permissões à declaração de política para outras operações de API que sua aplicação usa.
+ [vpc-appliance.yml](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/cloudformation-templates/vpc-appliance.yml) — Crie uma VPC com acesso privado ao serviço de sub-rede para o equipamento. AWS Panorama Para conectar o dispositivo a uma VPC, AWS Direct Connect use ou. AWS Site-to-Site VPN
+ [vpc-endpoint.yml](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/cloudformation-templates/vpc-endpoint.yml) — Crie uma VPC com acesso ao serviço de sub-rede privada. AWS Panorama Os recursos dentro da VPC podem se conectar AWS Panorama para monitorar e gerenciar AWS Panorama recursos sem se conectar à Internet.

O `create-stack.sh` script nesse diretório cria CloudFormation pilhas. É preciso um número variável de argumentos. O primeiro argumento é o nome do modelo, e os argumentos restantes são substituições de parâmetros no modelo.

Por exemplo, o seguinte comando cria uma nova aplicação usando uma função do aplicativo.

```
$ ./create-stack.sh application-role
```

## Mais exemplos e ferramentas
<a name="samples-more"></a>

O [aws-panorama-samples](https://github.com/aws-samples/aws-panorama-samples)repositório tem mais aplicativos de amostra e ferramentas úteis.

****
+ [Aplicações](https://github.com/aws-samples/aws-panorama-samples/tree/main/samples): aplicações de exemplo para várias arquiteturas de modelos e casos de uso.
+ [Validação do stream da câmera](https://github.com/aws-samples/aws-panorama-samples/tree/main/tools/camera_stream_validation): valide os streams de câmera.
+ [PanoJupyter](https://github.com/aws-samples/aws-panorama-samples/tree/main/tools/pano_jupyter)— Execute JupyterLab em um AWS Panorama dispositivo.
+ [Sideloading](https://github.com/aws-samples/aws-panorama-samples/tree/main/tools/sideloading): atualize o código da aplicação sem criar ou implantar um contêiner de aplicação.

A AWS comunidade também desenvolveu ferramentas e orientações para AWS Panorama. Confira os seguintes projetos de código aberto em GitHub.

****
+ [cookiecutter-panorama](https://github.com/mrtj/cookiecutter-panorama) — Um modelo Cookiecutter para aplicativos. AWS Panorama 
+ [backpack](https://github.com/Neosperience/backpack): módulos Python para acessar detalhes do ambiente de runtime, perfis e opções adicionais de saída de vídeo.