V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

awscli

Proporciona acceso directo a las API públicas de los servicios de AWS. Configuración inicial:

# aws configure
configurar credenciales, pedirá: access key ID, secret access key, región predeterminada [ej.: us-east-1] y formato de salida [ej.: json, table, o text]
# aws s3 ls
ver todos los buckets en S3
# aws s3 cp archivo.txt s3://mi-bucket/archivo.txt
subir un archivo local a un bucket
# aws s3 cp s3://mi-bucket/archivo.txt archivo_local.txt
Descargar un archivo desde un bucket
# aws ec2 run-instances --image-id ami-0abcdef1234567890 --count 1 --instance-type t2.micro --key-name MiClave --security-group-ids sg-0123456789abcdef --subnet-id subnet-0123456789abcdef
lanzar nueva instancia usando una AMI específica
# aws ec2 describe-instances
mostrar todas las instancias EC2 en la cuenta
# aws logs get-log-events --log-group-name MiGrupoLogs --log-stream-name MiFlujoLogs
consultar los logs de un grupo de logs en CloudWatch
# aws dynamodb create-table --table-name MiTabla --attribute-definitions AttributeName=Id,AttributeType=S --key-schema AttributeName=Id,KeyType=HASH --provisioned-throughput ReadCapacityUnits=1,WriteCapacityUnits=1
crear una tabla básica
# aws dynamodb get-item --table-name MiTabla --key '{"Id": {"S": "12345"}}'
consultar un elemento por su clave primaria
# aws sqs send-message --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/MiCola --message-body "Hola desde AWS CLI"
enviar un mensaje a una cola de SQS
# aws iam create-user --user-name USER
crear un nuevo usuario en IAM
# aws s3 sync ./mi-directorio s3://mi-bucket
sincronizar un directorio con S3
# aws s3 help
ayuda con algún comando específico
# aws ec2 stop-instances --instance-ids $(aws ec2 describe-instances --query "Reservations[*].Instances[*].InstanceId" --output text)
detener todas las instancias EC2
# aws s3api put-bucket-policy --bucket mi-bucket --policy file://policy.json (cambiar la política de un bucket)´
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
2845 entradas - Acerca del Tractatus
La Pipa Plena 2024