Articles of amazon web services

s3 cloudfront app Código: NoSuchKey na atualização

Eu tenho meu webapp angular2 hospedado em s3. também tem cloudfront. Está se conectando ao nodejs como backend que está em uma máquina diferente no AWS EBS. Minha aplicação web funciona bem.Mas quando eu atualizar qualquer página, é jogando 404 não encontrado com a mensagem abaixo. Code: NoSuchKey Message: The specified key does not exist. […]

Balanceamento de carga da AWS em um aplicativo Node.js na porta 3000

Eu tenho um aplicativo da web Node.js Express que está usando a porta padrão 3000 e responde bem em uma instância do Ubuntu EC2 por ip elástico. Estou tentando configurar o Load Balancing integrado na AWS e não consigo obter uma boa verificação de integridade para passar Instalação 2 servidores Ubuntu que servidor o aplicativo […]

Exemplo simples de node.js em aws lambda

Estou tentando enviar um pedido simples com aws lambda. Minha estrutura de módulo é a seguinte: mylambda |– index.js |– node_modules | |– request Eu fecho o arquivo e ele é enviado para o lambda. Então invoco-o e ele retorna o seguinte erro. “errorMessage”: “Cannot find module ‘index'” Aqui está o conteúdo do arquivo index.js […]

Como posso executar um script npm para um AWS Elastic Beanstalk Deployment?

Meu package.json tem: “scripts”: { “start”: “node_modules/.bin/coffee server.coffee”, “test”: “NODE_ENV=test node test/runner.js”, “coverage”: “NODE_ENV=test COVERAGE=1 node test/runner.js -R html-cov test/ > ./test/coverage.html”, “testw”: “fswatch -o test src | xargs -n1 -I{} sh -c ‘coffeelint src server.coffee ; npm test'”, “db:drop”: “node scripts/drop-tables.js”, “encryptConfig”: “node_modules/.bin/coffee config/encrypt.coffee”, “decryptConfig”: “node_modules/.bin/coffee config/decrypt.coffee”, “postinstall”: “npm run decryptConfig” }, Quando eu […]

Leia e extraia um enorme arquivo zip do AWS S3 com o AWS Lambda

Eu estou trabalhando em aplicativo de gerenciamento de dados onde o cliente pode fazer upload de zip file(approx 250 MB) com vários text files(approx 1500 MB) no AWS S3 . Mas devido à memory limitada de aws lamda (tamanho max 1536MB) eu sou capaz de extrair um arquivo zip de (50 MB) com arquivos extraídos […]

Node.js recebe notificação para uso de memory alta

Eu tenho um aplicativo Node.js rodando no Ubuntu 14 no Amazon EC2. Quero enviar um email caso o uso da memory atinja um tamanho específico. Eu sei que o PM2 expõe uma API que permite, entre outras coisas, reiniciar o aplicativo sempre que uma determinada quantidade de uso de memory é atingida. Agora eu não […]

NodeJs em vez de Apache

Eu tenho um website sob domínio (digamos example.com) que está hospedado na instância do Amazon Web Services EC 2 que já tem o Apache instalado e pronto para ser executado na porta 80. Agora desejo transferir do Apache para o nó JS (onde o nó JS é executado em outra porta, digamos 8001) .Como alterar […]

Executando a function S3-put-triggered do Lambda em objects S3 existentes?

Eu tenho uma function Lambda no Node.js que processa novas imagens adicionadas ao meu bloco. Eu quero executar a function para todos os objects existentes. Como posso fazer isso? Eu percebi que a maneira mais fácil é “re-colocar” cada object, para acionar a function, mas não tenho certeza de como fazer isso. Para ser claro […]

Por que o tempo limite da minha function Lambda é excedido mesmo que o retorno de chamada do Gateway da API já tenha sido chamado?

Eu tenho um método de gateway de API da AWS que envia solicitações para o AWS Lambda. No entanto, erros após três segundos com o seguinte nos logs: Corpo de resposta do terminal antes das transformações: {“errorMessage”: “2017-09-05T16: 30: 49.987Z 922186c0-9257-11e7-9db3-51921d5597a2 A tarefa expirou após 3.00 segundos”} Assim, fui verificar minha function Node 6.10 do […]

Combine vários aplicativos da Web node.js

Estou tentando descobrir a melhor maneira de conseguir isso; essencialmente eu tenho cerca de 6 sites que eu tenho que ficar on-line, mas no momento eles terão zero tráfego, então para economizar dinheiro eles precisam ser implantados no mesmo servidor (de preferência estaremos usando o Elastic BeanStalk da AWS). Existe uma maneira de essencialmente escrever […]