Ferramentas de desenvolvedor - Visão geral da Amazon Web Services

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

Ferramentas de desenvolvedor


   AWS Ícone da categoria Ferramentas do desenvolvedor

AWS Application Composer

AWS Application Composerajuda você a compor e configurar visualmente aplicativos sem servidor a partir de AWS serviços apoiados por uma infraestrutura pronta para implantação como código (IaC). O Application Composer ajuda você a arrastar e soltar recursos sem servidor em uma tela visual baseada em navegador. Você pode conectá-los para criar rapidamente sua arquitetura de aplicativos sem servidor. A tela também suporta o agrupamento de recursos em componentes arquitetônicos maiores para simplificar a edição e a configuração. AWS Application Composer pode gerar configurações prontas para implantação com configurações padrão com base nos serviços que compõem a arquitetura do seu aplicativo. O Application Composer suporta a geração de artefatos AWS CloudFormation e AWS Serverless Application Model (SAM).

AWS Cloud9

AWS Cloud9 é um ambiente de desenvolvimento integrado (IDE) baseado na nuvem que permite escrever, executar e depurar código com apenas um navegador. Ele inclui um editor de código, depurador e terminal. AWS Cloud9 vem pré-embalado com ferramentas essenciais para linguagens de programação populares, incluindo JavaScript Python, PHP e muito mais, para que você não precise instalar arquivos ou configurar sua máquina de desenvolvimento para iniciar novos projetos. Como seu AWS Cloud9 IDE é baseado em nuvem, você pode trabalhar em seus projetos em seu escritório, em casa ou em qualquer lugar usando uma máquina conectada à Internet. AWS Cloud9 também fornece uma experiência perfeita para o desenvolvimento de aplicativos sem servidor, permitindo que você defina recursos, depure e alterne facilmente entre a execução local e remota de aplicativos sem servidor. Com AWS Cloud9, você pode compartilhar rapidamente seu ambiente de desenvolvimento com sua equipe, permitindo que você emparelhe programas e acompanhe as entradas uns dos outros em tempo real.

AWS CloudShell

AWS CloudShellé um shell baseado em navegador que facilita o gerenciamento, a exploração e a interação com segurança com seus recursos da AWS. CloudShell é pré-autenticado com suas credenciais do console. As ferramentas comuns de desenvolvimento e operações são pré-instaladas, portanto, nenhuma instalação ou configuração local é necessária. Com CloudShell, você pode executar scripts rapidamente com o AWS Command Line Interface (AWS CLI), experimentar APIs de AWS serviço usando os SDKs da AWS ou usar uma variedade de outras ferramentas para ser produtivo. Você pode usar CloudShell diretamente do seu navegador e sem custo adicional.

AWS CodeArtifact

AWS CodeArtifacté um serviço de repositório de artefatos totalmente gerenciado que facilita para organizações de qualquer tamanho armazenar, publicar e compartilhar com segurança os pacotes de software usados no processo de desenvolvimento de software. CodeArtifact pode ser configurado para buscar automaticamente pacotes de software e dependências de repositórios públicos de artefatos para que os desenvolvedores tenham acesso às versões mais recentes. CodeArtifact funciona com gerenciadores de pacotes e ferramentas de criação comumente usados, como Apache Maven, Gradle,,npm,,yarn, twinepip, e NuGet facilita a integração aos fluxos de trabalho de desenvolvimento existentes.

AWS CodeBuild

O AWS CodeBuild é um serviço de compilação totalmente gerenciado que compila o código-fonte, executa testes e produz pacotes de software prontos para implantação. Com CodeBuild, você não precisa provisionar, gerenciar e escalar seus próprios servidores de compilação. CodeBuild escala continuamente e processa várias compilações simultaneamente, para que suas compilações não fiquem esperando em uma fila. Você pode começar a usar ambientes de compilação pré-empacotados rapidamente ou criar ambientes de compilação personalizados que usem suas próprias ferramentas de compilação.

Amazon CodeCatalyst

CodeCatalystA Amazon é um serviço integrado para equipes de desenvolvimento de software que adotam práticas de integração/implantação contínua (CI/CD) em seus processos de desenvolvimento de software. CodeCatalyst é totalmente gerenciado AWS e coloca as ferramentas de que você precisa em um só lugar. Você pode planejar o trabalho, colaborar no código e criar, testar e implantar aplicativos. Você também pode integrar AWS recursos aos seus projetos Contas da AWS conectando-os ao seu CodeCatalyst espaço. Ao gerenciar todos os estágios e aspectos do ciclo de vida do seu aplicativo em uma única ferramenta, você pode fornecer software com rapidez e confiança.

AWS CodeCommit

AWS CodeCommité um serviço de controle de origem totalmente gerenciado que facilita para as empresas hospedar repositórios Git privados seguros e altamente escaláveis. AWS CodeCommit elimina a necessidade de operar seu próprio sistema de controle de origem ou a preocupação com a escalabilidade de sua infraestrutura. Você pode usar AWS CodeCommit para armazenar com segurança qualquer coisa, desde código-fonte até binários, e funciona perfeitamente com suas ferramentas Git existentes.

AWS CodeDeploy

AWS CodeDeployé um serviço que automatiza implantações de código em qualquer instância, incluindo instâncias do EC2 e instâncias em execução no local. CodeDeployfacilita o lançamento rápido de novos recursos, ajuda a evitar o tempo de inatividade durante a implantação do aplicativo e lida com a complexidade da atualização de seus aplicativos. Você pode usar CodeDeploy para automatizar implantações de software, eliminando a necessidade de operações manuais propensas a erros. O serviço se adequa à sua infraestrutura para que você possa implantar uma instância ou milhares de maneira fácil.

AWS CodePipeline

AWS CodePipelineé um serviço de entrega contínua totalmente gerenciado que ajuda você a automatizar seus pipelines de lançamento para atualizações rápidas e confiáveis de aplicativos e infraestrutura. CodePipeline automatiza as fases de criação, teste e implantação do seu processo de lançamento sempre que houver uma alteração no código, com base no modelo de lançamento que você define. Isso permite entregar recursos e atualizações de forma rápida e confiável. Você pode se integrar facilmente CodePipeline a serviços de terceiros, como GitHub ou com seu próprio plug-in personalizado. Com AWS CodePipeline, você paga apenas pelo que usa. Não há tarifas antecipadas nem compromissos de longo prazo.

AWS CodeStar

AWS CodeStarpermite que você desenvolva, crie e implante aplicativos rapidamente no AWS. AWS CodeStar fornece uma interface de usuário unificada, permitindo que você gerencie facilmente suas atividades de desenvolvimento de software em um só lugar. AWS CodeStar, você pode configurar toda a cadeia de ferramentas de entrega contínua em minutos, permitindo que você comece a liberar o código mais rapidamente. AWS CodeStar facilita que toda a sua equipe trabalhe em conjunto com segurança, permitindo que você gerencie facilmente o acesso e adicione proprietários, colaboradores e espectadores aos seus projetos. Cada AWS CodeStar projeto vem com um painel de gerenciamento de projetos, incluindo um recurso integrado de rastreamento de problemas desenvolvido pelo Atlassian JIRA Software. Com o painel do AWS CodeStar projeto, você pode acompanhar facilmente o progresso em todo o processo de desenvolvimento de software, desde a lista de itens de trabalho até as recentes implantações de código das equipes. Para obter mais informações, consulte AWS CodeStar recursos.

Amazon Corretto

O Amazon Corretto é uma distribuição gratuita, multiplataforma e pronta para produção do Open Java Development Kit (OpenJDK). O Corretto inclui suporte de longo prazo para fornecer aprimoramentos de performance e correções de segurança. A Amazon executa o Corretto internamente em milhares de serviços de produção, e o Corretto é certificado como compatível com o padrão Java SE. Com o Corretto, você pode desenvolver e executar aplicativos Java em sistemas operacionais populares, incluindo Amazon Linux 2, Windows e macOS.

AWS Fault Injection Service

AWS Fault Injection Serviceé um serviço totalmente gerenciado para executar experimentos de injeção de falhas AWS que facilita a melhoria do desempenho, da observabilidade e da resiliência de um aplicativo. Os experimentos de injeção de falhas são usados na engenharia do caos, que é a prática de estressar um aplicativo em ambientes de teste ou produção criando eventos disruptivos, como aumento repentino no consumo de CPU ou memória, observando como o sistema responde e implementando melhorias. O experimento de injeção de falhas ajuda as equipes a criar as condições reais necessárias para descobrir bugs ocultos, monitorar pontos cegos e gargalos de desempenho que são difíceis de encontrar em sistemas distribuídos.

AWS Fault Injection Service simplifica o processo de configuração e execução de experimentos controlados de injeção de falhas em uma variedade de AWS serviços para que as equipes possam aumentar a confiança no comportamento de seus aplicativos. Com o Fault Injection Simulator, as equipes podem rapidamente configurar experimentos usando modelos pré-criados que geram as interrupções desejadas. AWS Fault Injection Service fornece os controles e as proteções de que as equipes precisam para realizar experimentos na produção, como reverter ou interromper automaticamente o experimento se condições específicas forem atendidas. Com alguns cliques no console, as equipes podem executar cenários complexos com falhas comuns do sistema distribuído acontecendo paralelamente ou aumentando sequencialmente ao longo do tempo, permitindo que elas criem as condições reais necessárias para encontrar pontos fracos ocultos.

AWS X-Ray

AWS X-Rayajuda os desenvolvedores a analisar e depurar aplicativos distribuídos em produção ou em desenvolvimento, como aqueles criados usando uma arquitetura de microsserviços. X-Ray, você pode entender o desempenho do seu aplicativo e dos serviços subjacentes para poder identificar e solucionar a causa raiz dos problemas e erros de desempenho. O X-Ray fornece uma end-to-end visão das solicitações à medida que elas percorrem seu aplicativo e mostra um mapa dos componentes subjacentes do seu aplicativo. Você pode usar o X-Ray para analisar aplicativos em desenvolvimento e produção, desde aplicativos simples de três camadas até aplicativos complexos de microsserviços que consistem em milhares de serviços.