Cum sa configuram Azure development storage pentru a putea fi accesat de catre toata echipa de dezvoltare
In mod default, cand pornim storage-ul local, acesta accesează 127.0.0.1. Dar ce ne facem daca avem o echipa de dezvoltare care doreste sa lucreze pe un storage comun. Prima posibilitatea este sa ne configuram un storage sus pe cloud, dar asta înseamna bani in plus si un lag, in cazul in care nu avem o conexiune foarte rapida.
O alta varianta este s schimbam configurarea pe mașinile de development, astfel incat acestea sa bata spre aceiasi adresa. Pentru a putea face acest lucru trebuie sa deschidem fisierul DSService.exe.config din directorul ~Program Files\Windows Azure SDK\v1.4\bin\devstore\DSService.exe.config. Sub nodul services o sa gasim lista de adrese pentru blobs, queue si tables.
Fiecare adresa a serviciului poate sa fie modificata, ca in exemplul de mai jos:
O alta varianta este s schimbam configurarea pe mașinile de development, astfel incat acestea sa bata spre aceiasi adresa. Pentru a putea face acest lucru trebuie sa deschidem fisierul DSService.exe.config din directorul ~Program Files\Windows Azure SDK\v1.4\bin\devstore\DSService.exe.config. Sub nodul services o sa gasim lista de adrese pentru blobs, queue si tables.
Fiecare adresa a serviciului poate sa fie modificata, ca in exemplul de mai jos:
<services>
<service name="Blob" url="http://10.123.1.9:10000/"/>
<service name="Queue" url="http://10.123.1.9:10001/"/>
<service name="Table" url="http://10.123.1.9:10002/"/>
</services>
Dupa ce am facut aceste modificări este nevoie sa dam repornim storage-ul pentru development.
Prespun ca si in ServiceConfiguration.cscfg va trebui specificat explict IP-ul, in genul:
ReplyDelete< Setting name="BlobStorageEndpoint" value="http://10.123.1.9:1000" />
<Setting name="QueueStorageEndpoint" value="http://10.123.1.9:1001" />
<Setting name="TableStorageEndpoint" value="http://10.123.1.9:1002"/>
si deschise respectivele porturi in firewall, daca e cazul..
Da, configuratia la aplicatie trebuie schimbata si ea. Configurarea retelei si a FF se face de la caz la caz daca este nevoie.
ReplyDelete