Ambiente di Sviluppo - Configurazione: differenze tra le versioni
Da Webmobili Wiki.
Creata pagina con "Per quanto riguarda i dispositivi degli '''sviluppatori in Webmobili''' abbiamo stabilito le seguenti convenzioni: == Loopback == Inserire le seguenti regole nel file di loopback di Windows, <code>C:\Windows\System32\drivers\etc\hosts</code> <syntaxhighlight lang="bash"> # Development AWS 127.0.0.1 mssql mssqlstaging mysql mysqlstaging </syntaxhighlight> Le '''connection string''' utilizzeranno i nomi qui definiti per collegarsi alle istanze private di database server s..." |
|||
| Riga 11: | Riga 11: | ||
== Script Tunnel AWS == | == Script Tunnel AWS == | ||
Creare '''4 script batch''' per generare i tunnel da localhost verso le istanze private database server.<br/> | Creare '''4 script batch''' per generare i tunnel da localhost verso le istanze private database server.<br/> | ||
Sostituire <code>profilename-dev</code> con il profilo creato tramite la [[AWS CLI | Sostituire <code>profilename-dev</code> con il profilo creato tramite la [[IAM_Identity_Center|AWS CLI]] | ||
=== AWS-MSSQL-Forward.bat === | === AWS-MSSQL-Forward.bat === | ||
Versione delle 08:10, 31 mag 2024
Per quanto riguarda i dispositivi degli sviluppatori in Webmobili abbiamo stabilito le seguenti convenzioni:
Loopback
Inserire le seguenti regole nel file di loopback di Windows, C:\Windows\System32\drivers\etc\hosts
# Development AWS
127.0.0.1 mssql mssqlstaging mysql mysqlstaging
Le connection string utilizzeranno i nomi qui definiti per collegarsi alle istanze private di database server su AWS.
Script Tunnel AWS
Creare 4 script batch per generare i tunnel da localhost verso le istanze private database server.
Sostituire profilename-dev con il profilo creato tramite la AWS CLI
AWS-MSSQL-Forward.bat
Porta 1433 => 1433Istanza MSSQL i-09b370f16714cad78
aws ssm start-session --target i-09b370f16714cad78 --document-name AWS-StartPortForwardingSession --parameters "portNumber"=["1433"],"localPortNumber"=["1433"] --region us-east-1 --profile profilename-dev
AWS-MSSQL-Staging-Forward.bat
Porta 14330 => 1433Istanza MSSQL Staging i-0d96d04878227f879
aws ssm start-session --target i-0d96d04878227f879 --document-name AWS-StartPortForwardingSession --parameters "portNumber"=["1433"],"localPortNumber"=["14330"] --region us-east-1 --profile profilename-dev
AWS-MYSQL-Forward.bat
Porta 3306 => 3306Istanza MYSQL i-0a01bbdebbaeb8cca
aws ssm start-session --target i-0a01bbdebbaeb8cca --document-name AWS-StartPortForwardingSession --parameters "portNumber"=["3306"],"localPortNumber"=["3306"] --region us-east-1 --profile profilename-dev
AWS-MYSQL-Staging-Forward.bat
Porta 33060 => 3306Istanza MYSQL Staging i-0e5bf4f77c31b8b78
aws ssm start-session --target i-0e5bf4f77c31b8b78 --document-name AWS-StartPortForwardingSession --parameters "portNumber"=["3306"],"localPortNumber"=["33060"] --region us-east-1 --profile profilename-dev </syntaxhighlight>