https://github.com/localstack/localstack
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Ejecutar python3 para ver que version hay instalado. De momento si es el 3.8 no lo actualizo
pip3 install localstack
...
Successfully installed boto3-1.16.32 botocore-1.19.32 certifi-2020.12.5 chardet-3.0.4 dnslib-0.9.14 dnspython-1.16.0 docopt-0.6.2 idna-2.10 jmespath-0.10.0 localstack-0.12.2 localstack-client-1.9 localstack-ext-0.12.1.1 pyaes-1.6.1 python-dateutil-2.8.1 requests-2.25.0 s3transfer-0.3.3 urllib3-1.26.2
No me ha rulado, por no estar en la path...Lo he levantado asi:
/Users/miguel/Library/Python/3.8/bin/localstack start
curl http://localhost:4566
{"status": "running"}
curl http://localhost:4566/health
pip3 install awscli
pip3 install awscli-local
(He visto que se queja de que la ruta '/Users/miguel/Library/Python/3.8/bin' no esta en la path. Hay que añadirla)
export PATH=$PATH:/Users/mike/Library/Python/3.8/bin/
aws --endpoint-url=http://localhost:4566 kinesis list-streams
aws configure --profile default
AWS Access Key ID [None]: test
AWS Secret Access Key [None]: test
Default region name [None]: Frankfort
Default output format [None]:
pip3 install flask
pip3 install flask-swagger
pip3 install flask_cors
pip3 install h11
pip3 install quart
pip3 install xmltodict
pip3 install moto
pip3 install amazon_kclpy
install nodejs LTS version
pip3 install python-crontab
pip3 install cbor2
ahora peta: No module named 'localstack.services.cloudwatch'
demasiados modulos para un cli que esta deprecated....
de momento paro aqui
https://github.com/aaronshaf/dynamodb-admin