Skip to content

Instantly share code, notes, and snippets.

View queirozsc's full-sized avatar

Sergio Carvaho Queiroz queirozsc

View GitHub Profile
@queirozsc
queirozsc / listing instances
Last active May 27, 2019 19:08
[ec2] O Amazon Elastic Compute Cloud (Amazon EC2) é um web service que disponibiliza capacidade computacional segura e redimensionável na nuvem #aws #ec2
aws ec2 describe-instances --query \
'Reservations[].Instances[].[InstanceId,State.Name,Tags[?Key==`Name`] | [0].Value]'
@queirozsc
queirozsc / https credentials
Last active August 13, 2017 07:00
[iam] O AWS Identity and Access Management (IAM) permite que você controle com segurança o acesso aos serviços e recursos da AWS para seus usuários #aws #iam
#Creating Git Credentials for HTTPS for your user account:
aws iam create-service-specific-credential --user-name sergio.queiroz --service-name codecommit.amazonaws.com
@queirozsc
queirozsc / Add-FilesRepository.sh
Last active October 13, 2018 05:32
[Manipulando GitHub] #git
# Add untracked files + commit changes + push to server
git add -A && git commit -am 'Message' && git push ;
@queirozsc
queirozsc / creating a branch
Last active August 13, 2017 06:59
[codecommit] O AWS CodeCommit é um serviço de controle de fonte totalmente gerenciado que permite que as empresas hospedem repositórios Git seguros e altamente escaláveis. #aws #codecommit
#Creating branches for your CodeCommit repository
aws codecommit create-branch --repository-name [repositoryname] --branch-name [branchname] --commit-id [commitid]
@queirozsc
queirozsc / copying a file from a bucket
Last active August 14, 2017 20:44
[s3] O Amazon Simple Storage Service (Amazon S3) torna simples e prático coletar, armazenar e analisar dados, independentemente do formato #aws #s3
aws s3 cp s3://remote-file.ext [local_directory]
@queirozsc
queirozsc / creating a build project
Last active August 13, 2017 06:57
[codebuild] O AWS CodeBuild é um serviço de compilação totalmente gerenciado que compila código-fonte, executa testes e gera pacotes de software prontos para implantação #aws #codebuild
#Creating your build project in AWS CodeBuild
aws codebuild create-project --name [ProjectName] --description "[ProjectDescription]" --source type="CODECOMMIT",location="[CloneUrlHttp]" --artifacts type="S3",location="[BucketName]",name="BuildOutput.zip",packaging="ZIP" --environment type="LINUX_CONTAINER",computeType="BUILD_GENERAL1_SMALL",image="aws/codebuild/nodejs:7.0.0" --service-role "[ServiceRoleARN]"
@queirozsc
queirozsc / creating a deploy group
Last active August 13, 2017 07:15
[codedeploy] O AWS CodeDeploy é um serviço que automatiza as implantações de código em qualquer instância, incluindo as do Amazon EC2 e as executadas no local #aws #codedeploy
#repository file: appspec.yml
version: 0.0
os: windows
files:
- source: \app.js
destination: c:\host
- source: \node_modules
destination: c:\host\node_modules
#Creating a deployment group in CodeDeploy
@queirozsc
queirozsc / creating a pipeline
Last active August 13, 2017 07:25
[codepipeline] O AWS CodePipeline é um serviço de integração contínua e entrega contínua para atualizações rápidas e confiáveis de aplicações e infraestrutura #aws #codepipeline
#local file: pipeline.json
{
"pipeline": {
"roleArn": "[ServiceRoleARN]",
"stages": [
{
"name": "Source",
"actions": [
{
"inputArtifacts": [],
@queirozsc
queirozsc / creating a policy
Last active August 13, 2017 07:34
[sns] O Amazon Simple Notification Service (SNS) é um serviço flexível e totalmente gerenciado de notificações móveis e mensagens do tipo publicação/assinatura (Pub/Sub) para a coordenação da entrega de mensagens a endpoints e clientes inscritos #aws #sns
#local file: iam-policy.json
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"sns:Publish"
],
"Resource": [
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"polly:SynthesizeSpeech"
],
"Resource": [
"*"