แฉแแแ แแฎแแแฎแแ แแแแแแแฅแแแงแแแ InterSystems API Manager (IAM), InterSystems IRIS แแแแแชแแแแ แแแแขแคแแ แแแก แแฎแแแ แแแแแแแแแขแ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แแแ API แขแ แแคแแแแก แฎแแแแแแแแแก, แแแแขแ แแแก แแ แแแ แแแแก IT แแแคแ แแกแขแ แฃแฅแขแฃแ แแจแ.
แแ แกแขแแขแแแจแ แแ แแแฉแแแแแแ, แแฃ แ แแแแ แฃแแแ แแแแงแแแแ IAM แแ แฌแแ แแแแแแแแแแ แ แแแแแแแแ แจแแกแแซแแแแแแแ, แ แแแแแแช แแฅแแแแแแแก แฎแแแแแกแแฌแแแแแแ IAM-แแ. InterSystems API แแแแแฏแแ แ แแแซแแแแ แกแแจแฃแแแแแแก:
- แแแแแแแ แแแ API-แก, แแแแแแ แแแ แแงแแแแแก API-แก, แ แแแแแ API แแ แแก แงแแแแแแ แแแแฃแแแ แฃแแ แแ แ แแแแแ แกแแญแแ แแแแก แแแฃแแฏแแแแกแแแแก.
- แแแแแขแ แแแแ แแแ แแงแแแแแก API-แก แแ แจแแแฆแฃแแแ API-แก แแแแแงแแแแแ แแแ แขแแแ แฌแแแแแแก แจแแแฆแฃแแแแแแแแ แแแแฎแแแแแแ แแแคแฃแซแแแแฃแ แจแแแฆแฃแแแแแแแแ - แแฅแแแ แแแฅแแ แแแ แแแแฃแแ แแแแขแ แแแ แแ แจแแแแซแแแแ แกแฌแ แแคแแ แฃแแแกแฃแฎแแ API แแแฎแแแ แแแแก แจแแแแแแแแแก แจแแชแแแแก.
- แฃแกแแคแ แแฎแ API-แแแ แชแแแขแ แแแแแแแฃแแ แฃแกแแคแ แแฎแแแแแก แแแฅแแแแแแแแแก แแแแแงแแแแแแ, แ แแแแ แแชแแ OAuth2.0, LDAP แแ Key Token Authentication.
- แแแฃแแแแแแแ แแแกแแแ แแฎแแ แแก แแแแแแแแแ แแแก แแ แแแแชแแ แแแ แฃแแแฆแแแกแ API แแแแแชแแแแแแ แแแแแแแแแ แแก แกแแแชแแแแฃแ แ แแแ แขแแแแก แแแฎแกแแแ.
- แแแแคแแ แแแแแ API แแ แฃแแ แฃแแแแแงแแ แ แแแแแ แแแแก แแแแแแแแฃแ แ แจแแงแแแแแแ.
API แแแแแฏแแแแขแ แแฃแชแแแแแแแแ SOA-แแ แแ แแแแ แแกแแ แแแกแแก แแ แฅแแขแแฅแขแฃแ แแแ แแแแแกแแกแแแแแแ, แแแแแแแแฃแแแฃแ แ (แแแแ แ)แกแแ แแแกแแแก แจแแ แแก แแแขแแแ แแชแแแก แแแแแ แขแแแแแแกแแแแก, แ แแช แแแ แฎแแแแแกแแฌแแแแแ แแแฎแแแแ แงแแแแ แแแ แ แแ แจแแแ แแแแฎแแแ แแแแแกแแแแก. แจแแแแแแ, แแฎแแแ API-แแแแก แจแแฅแแแ, แจแแแแ แฉแฃแแแแ แแ แแแฎแแแ แแแ แฃแคแ แ แแแแแแ แฎแแแแ.
แแฃ แฃแแแ แแงแแแแแ InterSystems IRIS-แก, แจแแแแซแแแแ แแแแแแขแแ IAM แแคแชแแ แแฅแแแแก แแแชแแแแแแก. IAM แแแ แแแแขแ แฃแคแแกแแ InterSystems IRIS แแแแฎแแแ แแแแแแแกแแแแก, แแแแ แแ แแฅแแแ แฃแแแ แแแแแฎแแแแ แแฎแแแ แแแชแแแแแแก แแแกแแฆแแแ InterSystems-แแกแแแ IAM-แแก แแแแแงแแแแแแก แแแกแแฌแงแแแแ.
แแฃ แฏแแ แแ แแงแแแแแ InterSystems IRIS-แก แแ แแแแแแแ แกแชแแแแ InterSystems API Manager, แแแฎแแแ, แแแฃแแแแจแแ แแแ InterSystems-แก.
แแแฌแงแแแ แแ แแแกแขแแแแชแแ
InterSystems-แแก แแแแฎแแแ แแแแแแก แจแแฃแซแแแแ แฉแแแแขแแแ แแแ IAM แแแกแขแ แแแฃแชแแ แแแแกแแแขแแแแ
docker 17.04.0 +.Docker แจแแแแแแ 1.12.0 +.- InterSystems IRIS 2019.1.1+.
แแแแแแแแ แแแแแ, แแฅแแแ แฃแแแ แฉแแแแขแแแ แแแ Docker แกแฃแ แแแ (แแแแจแแแแแแแแแแ! WRC-แแก แแ แฅแแแ แแ แแ แแก Docker แแแแแกแแฎแฃแแแแ, แแฅแแแ แฃแแแ แแแฎแกแแแ แแแ, แจแแแแแ แแ แแก Docker แกแฃแ แแแ):
docker load -i iam_image.tar
แแก แแ แซแแแแแ แแแฎแแแก IAM แกแฃแ แแแก แแฅแแแแก แกแแ แแแ แแ แจแแแแแแแ แแแแแงแแแแแแกแแแแก. IAM แแฃแจแแแแก แ แแแแ แช แชแแแแ แแแแขแแแแแ แ, แแกแ แ แแ แแฅแแแ แจแแแแซแแแแ แแแกแ แแแกแจแขแแแแ แแแ InterSystems IRIS-แแกแแแ แแแแแฃแแแแแแแแ. IAM-แแก แแแจแแแแ แแแแแฎแแแก แฌแแแแแแก InterSystems IRIS-แแ แแแชแแแแแแก แฉแแแแกแแขแแแ แแแ.
แแแแงแแแแ InterSystems IRIS:
- แฉแแ แแแ แแแ แแแแแแแชแแ
/api/IAM
- แแแแฎแแแ แแแแแก แฉแแ แแแ
IAM
- แแแแฎแแแ แแแแแก แแแ แแแแก แจแแชแแแ
IAM
แแฎแแ แแแแแฌแงแแ IAM แแแแขแแแแแ แ. แแ แฅแแแจแ แแแฎแแแ แกแแ แแแขแแแก iam-setup
Windows-แแกแแแแก แแ Unix-แแกแแแแก (แแ Mac-แแกแแแแก). แแก แกแแ แแแขแแแ แแแแแฎแแแ แแแแ แแแ แแแแก แชแแแแแแแแก แกแฌแแ แแ แแแงแแแแแแจแ, แ แแช แกแแจแฃแแแแแแก แแแกแชแแแก IAM แแแแขแแแแแ แก แแแแแงแแ แแก แแแแจแแ แ InterSystems IRIS-แแแ. แแฅ แแแชแแแฃแแแ Mac-แแ แแแจแแแแฃแแ แกแแ แแแขแแก แแแแแแแแ:
source ./iam-setup.sh
Welcome to the InterSystems IRIS and InterSystems API Manager (IAM) setup script.
This script sets the ISC_IRIS_URL environment variable that is used by the IAM container to get the IAM license key from InterSystems IRIS.
Enter the full image repository, name and tag for your IAM docker image: intersystems/iam:0.34-1-1
Enter the IP address for your InterSystems IRIS instance. The IP address has to be accessible from within the IAM container, therefore, do not use "localhost" or "127.0.0.1" if IRIS is running on your local machine. Instead use the public IP address of your local machine. If IRIS is running in a container, use the public IP address of the host environment, not the IP address of the IRIS container. xxx.xxx.xxx.xxx
Enter the web server port for your InterSystems IRIS instance: 52773
Enter the password for the IAM user for your InterSystems IRIS instance:
Re-enter your password:
Your inputs are:
Full image repository, name and tag for your IAM docker image: intersystems/iam:0.34-1-1
IP address for your InterSystems IRIS instance: xxx.xxx.xxx.xxx
Web server port for your InterSystems IRIS instance: 52773
Would you like to continue with these inputs (y/n)? y
Getting IAM license using your inputs...
Successfully got IAM license!
The ISC_IRIS_URL environment variable was set to: http://IAM:****************@xxx.xxx.xxx.xxx:52773/api/iam/license
WARNING: The environment variable is set for this shell only!
To start the services, run the following command in the top level directory: docker-compose up -d
To stop the services, run the following command in the top level directory: docker-compose down
URL for the IAM Manager portal: http://localhost:8002
แ แแแแ แช แฎแแแแแ, แกแฃแ แแแแก แกแ แฃแแ แกแแฎแแแ, IP แแแกแแแแ แแ, InterSystems IRIS แแแ แขแ แแ แแแ แแแ IAM แแแแฎแแแ แแแแแกแแแแก แแ แแก แงแแแแแคแแ แ, แ แแช แแญแแ แแแแแ แแแกแแฌแงแแแแ.
แกแแ แแแขแแก แแแจแแแแแก แแแชแแแแ, แจแแแแซแแแแ แฎแแแแ แแแแงแแแแ แแแ แแแแก แชแแแแแแแ:
ISC_IAM_IMAGE=intersystems/iam:0.34-1-1
ISC_IRIS_URL=http://IAM:<PASS>@<IP>:<PORT>/api/iam/license
ะะฐะฟััะบ
แแฎแแ แแแแแ แแแแฃแจแแแ IAM แแ แซแแแแแแก แแแจแแแแแ:
docker-compose up -d
แแก แแ แซแแแแแ แแฌแงแแแก IAM แแแแขแแแแแ แแแก แแ แฃแแ แฃแแแแแงแแคแก, แ แแ แงแแแแแคแแ แ แกแฌแแ แแ แแฃแจแแแแก. แแแแขแแแแแ แแแแก แกแขแแขแฃแกแ แแแฌแแแแแ แแ แซแแแแแแก แแแแแงแแแแแแ:
docker ps
แแแฎแกแแแแ แแแแแแแกแขแ แแขแแ แแก แแแขแแ แคแแแกแ แแฅแแแแก แแ แแฃแแแ แจแ localhost:8002
.
แแฎแแ แแก แชแแ แแแแแ, แ แแแแแ แกแ แฃแแแแ แแฎแแแ แแแแแซแแ. แแแแแ แจแแแชแแแแแ แแก. IAM แแฎแแ แก แฃแญแแ แก แกแแแฃแจแแ แกแแแ แชแแก แแแแชแแคแชแแแก API-แแแแก แแแแฃแแแแแ แแ/แแ แแ แซแแแแแแแแ แแแงแแคแแกแแแแก. แแแแแแแ "แแแแฃแแแกแฎแแแ" แกแแแฃแจแแ แกแแแ แชแแจแ, แ แแแแแกแแช แแแแแแแงแแแแแ แฉแแแแ แแฅแกแแแ แแแแแขแแแแกแแแแก.
แแ แกแแแฃแจแแ แกแแแ แชแแก แแแแฎแแแแแแแก แ แแแแแแแแ แฏแแ แแแแแ แแฃแแแก แขแแแแ, แแแแ แแ แแฅแแแ แแแแฆแแแ แแแแแก IAM-แแก แซแแ แแแแแ แแแแชแแคแชแแแแแก แจแแกแแฎแแ แแแ แชแฎแแแ แแแแแฃแจแ. แแแ แแแแ แแ แ แแแแแแแขแ: แกแแ แแแกแแแ แแ แแแ แจแ แฃแขแแแ แงแแแแแแ แแแแจแแแแแแแแแแ:
- แกแแ แแแกแ แแ แแก API, แ แแแแแแแช แฉแแแ แแแแแแ แแแแชแแ แฌแแแแแ แแแแฎแแแ แแแแแแก. แแแ แแแแ, REST API InterSystems IRIS-แจแ แแ แแก แกแแ แแแกแ, แแกแแแ แ แแแแ แช, แแแแแแแแแ, Google API, แแฃ แแกแฃแ แ แแแกแ แแแแแงแแแแแ.
- แแแ แจแ แฃแขแ แฌแงแแแขแก, แ แแแแ แกแแ แแแกแแ แฃแแแ แแแแแแแแแแแแก แจแแแแแแแแแ แแแแฎแแแแแแ. แแแแแแฃแ แแแ แจแ แฃแขแก แแฅแแก แแแ แแแแแแก แแแแแ แแขแฃแแ แแแแ แแแ แแ แแแแ แแแแแแงแแคแแแแแแก แจแแแแฎแแแแแจแ แแแแฎแแแแ แแแแแแแแแ แจแแกแแแแแแก แกแแแกแแฎแฃแ แจแ. แแแแแแแแแ, แแแ แจแ แฃแขแก แจแแฃแซแแแ แจแแแกแแแแแแแแแแก IP-แก, แแแแแแแแแแก แแแแแแก, HTTP แแแแแแแแก, URI-แแก แแแฌแแแแแก แแ แแ แแแแแแแแแแแก แแแแแแแแชแแแก.
แกแแแกแแฎแฃแ แแก
แแแแแ แจแแแฅแแแแ InterSystems IRIS แกแแ แแแกแ, แจแแแแแแ แแแแจแแแแแแแแแแ:
แกแแแแแ
แฆแแ แแแฃแแแแ
แแฆแฌแแ แ
แกแแฎแแแ
iris
แกแแ แแแกแแก แแแกแแฎแแแแแ
แแแกแแแแซแแแ
IP
InterSystems IRIS แกแแ แแแ แแก แฐแแกแขแ แแ IP
แแแ แขแ
52773
InterSystems IRIS แกแแ แแแ แแก แแแ แแแ แขแ
แแแ
/api/แแขแแแแ
แซแแ แแฃแแ แแแ
แแฅแแ
http
แแฅแแ
แแแขแแแแ แแแ แฉแแแแแ แแแแจแแแแแแแแแ แแแแฃแแแกแฎแแแแแ. แแแแญแแ แแ แฆแแแแแก Create
แแ แฉแแฌแแ แแ แจแแฅแแแแแ แกแแ แแแกแแก ID.
แแแ แจแ แฃแขแ
แแฎแแ แจแแแฅแแแแ แแแ แจแ แฃแขแ:
แกแแแแแ
แฆแแ แแแฃแแแแ
แแฆแฌแแ แ
แแแ
/api/แแขแแแแ
แซแแ แแฃแแ แแแ
แแฅแแ
http
แแฅแแ
แกแแ แแแกแ.id
แกแแฎแแแแซแฆแแแแแแ 3-แแแ
แกแแ แแแกแ (ID แฌแแแ แแแแแฏแแแแ)
แแแขแแแแ แแแ แฉแแแแแ แแแแจแแแแแแแแแ แแแแฃแแแกแฎแแแแแ. แแแแญแแ แแ แฆแแแแแก Create
แแ แฉแแฌแแ แแ แจแแฅแแแแแ แแแ แจแ แฃแขแแก ID. แแแแฃแแแกแฎแแแแแ, IAM แฃแกแแแแก แจแแแแแแแแ แแแแฎแแแแแแก แแแ แขแจแ 8000. แแฎแแ แแแแฎแแแแแแ แแแแแแแแแ http://localhost:8000
แแ แแแฌแงแแแฃแแ /api/atelier
แแแแแแแกแแแแ แแแแฃแแแ InterSystems IRIS-แแ.
แขแแกแขแแ แแแ
แแแแแ แแชแแแแ แแแแฎแแแแแก แจแแฅแแแ REST แแแแแแขแจแ (แแ แแแงแแแแ
แแแแแ แแแแแแแแแแแ GET แแแแฎแแแแ http://localhost:8000/api/atelier/
(แแ แแแแแแแฌแงแแแก /
แแแแแก) แแ แแแแฆแแ แแแกแฃแฎแ InterSystems IRIS-แแกแแแ. แแแแแแฃแแ แแแแฎแแแแ แแแแแก IAM-แแก แแแจแแแแแแ, แ แแแแแแช แแแ แแแแแก แแแขแ แแแแก:
- HTTP แกแขแแขแฃแกแแก แแแแ.
- แจแแคแแ แฎแแแ.
- แแแแแขแแ แแแแ (แแฃ แแแแคแแแฃแ แแ แแแฃแแแ).
แแ แแแแแแแแ แแแแแ แ แแแแแแแแ แแแแฎแแแแ (แแแ แจแแ แแก แแ แ แแแแฎแแแแ แแ แแ แกแแแฃแ แกแแแแแแ แฌแแ แขแแแแแแ, แ แแแแ แแชแแ /api/atelier/est/), แจแแแแแแแ แแแฃแงแแแแแแแแ แฉแแแก แแแคแแแ:
แแแแฃแแแแแ แแฃแจแแแแ
แแฎแแ, แ แแแแกแแช แฉแแแ แแแแฅแแก แแแ แจแ แฃแขแแก แแแแคแแแฃแ แแชแแ, แฉแแแ แจแแแแแซแแแ แแแแ แแแ แฉแแแแ API. แฉแแแ แจแแแแแซแแแ แแแแแแแขแแ แคแฃแแฅแชแแแแ, แ แแแแแแแช แจแแแแกแแแก แฉแแแแก แกแแ แแแกแก.
API-แแก แฅแชแแแแก แจแแกแแชแแแแแแ แงแแแแแแ แแแแ แชแแแแแฃแแ แแแ แแ แแก แแแแฃแแแก แแแแแขแแแ. แแแแแแแขแแแ แแแแแแ แแแแ แแแแแแแแฃแแแฃแ แคแฃแแฅแชแแแแแ แแแแก แแ แจแแแซแแแแ แแแแแแจแแ แแแฃแแ แแงแแก IAM-แแแ แแแแแแแฃแ แแ แแ แแฎแแแแ แชแแแแแฃแ แแ แแแฃแแแแแแ, แ แแแแ แแชแแ แแแแฎแแแ แแแแแ (แแแแฎแแแ แแแแแแ แฏแแฃแคแ), แกแแ แแแกแ แแ แแแ แจแ แฃแขแ. แฉแแแ แแแแแฌแงแแแ แแแ แจแ แฃแขแแ Rate Limiting แแแแฃแแแก แแแแแขแแแแ. แแแแแแแขแกแ แแ แแแ แจแ แฃแขแก แจแแ แแก แแแแจแแ แแก แแแกแแแงแแ แแแแแ, แฉแแแ แแแญแแ แแแแ แแแ แจแ แฃแขแแก แฃแแแแแแฃแ แ แแแแแขแแคแแแแขแแ แ (ID).
แแแแฎแแแแแก แ แแแแแแแแแก แจแแแฆแฃแแแ
แแแแฌแแแแฃแแแ Plugins แแแ แชแฎแแแ แแแแ แแแแ แแแแแฃแจแ. แแฅแแแ แจแแแแซแแแแ แแแฎแแ แงแแแแ แแฅแขแแฃแ แ แแแแแแแขแ แแ แแแ แแแแ, แแแแ แแ แ แแแแแ แแก IAM แกแแ แแแ แ แแฎแแแแ, แฏแแ แแ แแ แแก แแฅแขแแฃแ แ แแแแแแแขแแแ. แแกแ แ แแ, แแแแแแแ แจแแแแแ แแขแแแแ "แแฎแแแ แแแแฃแแแก" แแแฌแแแแฃแแแแแ.
แฉแแแ แแแญแแ แแแแ แแแแฃแแ แแ แแก โแขแ แแคแแแแก แแแแขแ แแแแกโ แแแขแแแแ แแแจแ แแ แฐแฅแแแ โRate Limitingโ. แแแ แฉแแแ แแก. แแ แกแแแแแก แกแแแแแแ แแแแ แ แแแ แแแแขแ แ, แ แแแแแก แแแงแแแแแ แจแแแแซแแแแ แแฅ, แแแแ แแ แฉแแแ แแแ แฃแแแแ แแฎแแแแ แแ แแแแแ:
แกแแแแแ
แฆแแ แแแฃแแแแ
แแฆแฌแแ แ
แแแ แจแ แฃแขแ_แแแ
ID
แแแ แจแ แฃแขแแก ID
config.minute
5
แแแแฎแแแแแก แ แแแแแแแแ แฌแฃแแจแ
แฒกแฃแ แแก แแ แแก. แแแแฃแแ แแแแคแแแฃแ แแ แแแฃแแ แแ แแฅแขแแฃแ แแ. แแแแแแแแแกแฌแแแแ, แ แแ แฉแแแ แจแแแแแซแแแ แแแแ แฉแแแ แกแฎแแแแแกแฎแแ แแ แแแก แแแขแแ แแแแ, แ แแแแ แแชแแ แฌแฃแแ, แกแแแแ แแ แแฆแ. แแแ แแแแขแ แแแ แจแแแซแแแแ แแแแ แแแแแแแก (แแแแแแแแแ, 1000 แแแแฎแแแแ แกแแแแจแ แแ แแแแแ แแ แแก 100 แแแแฎแแแแ แฌแฃแแจแ). แแ แแแแ แฉแแ แฌแฃแแแแ, แ แแแแแ แแก แแแแแแแแแก แแแแฃแแแก แคแฃแแฅแชแแแแแแฃแ แแแแก แจแแแแฌแแแแแก.
แแฃ แแฅแแแ แแแแแ แแแแแแแแแ แแแแแ แแแแฎแแแแแก Postman-แจแ, แแแฎแแแ, แ แแ แแแกแฃแฎแ แแแแ แฃแแแแแ 2 แแแแแขแแแแแ แกแแแแฃแ แแ:
- XRateLimit-Limit-แฌแฃแแ: 5
- XRateLimit-แแแ แฉแแแแแ แฌแฃแแ: 4
แแก แแฃแแแแแ แแแแแแขแก, แ แแ แแแก แจแแฃแซแแแ แฌแฃแแจแ 5 แแแแฎแแแแแก แแแแแแแแ แแ แจแแฃแซแแแ แแแแแ 4 แแแแฎแแแแแก แแแแแแแแ แแแแแแแแ แ แแ แแแก แกแแแขแจแ.
แแฃ แแ แแกแ แแ แแแแแ แแแแฎแแแแแก แแแแแแแ แแแแ แแแแแแแแแ, แกแแแแแแแ แแแแแแฌแฃแ แแแแ แฎแแแแแกแแฌแแแแแ แแแแขแ แแ แกแแแแชแแแแ แแแแฆแแแ HTTP แกแขแแขแฃแกแแก แแแแก 429 แจแแแแแแ แแแกแฃแฎแแก แแ แแแแแกแแแ แแ แแแ:
แแแแแแแแ แแ แ แฌแฃแแก แแ แแแแแ แจแแซแแแแ แแฎแแแแแแแก แแแแแแแแแก.
แแก แแ แแก แแแกแแฎแแ แฎแแแแแ แแแฅแแแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ:
- แแแแชแแแแ แฃแแแแ แแแฌแแแ แแแขแแแ แแแแกแแแ.
- แฃแแฎแแ แแ แแแแแแขแแแก แ แแแแแแ แแแแฎแแแแแก แแแแแแแแ แจแแฃแซแแแแ.
- แแแแแขแแแแชแแ API.
แแฅแแแ แจแแแแซแแแแ แแแแงแแแแ แแแแจแแแแแแแแแ แกแฎแแแแแกแฎแแ แแ แแแก แแแขแแ แแแแแแแกแแแแก แแ แแแแ แแแแแแ แขแแแแ API แขแ แแคแแแ แแแ แแแแฃแแ แแแ แแแแแก แแแแแแแแแแแจแ. แแแฅแแแ, แแฅแแแ แแแฃแจแแแ 600 แแแแฎแแแแ แกแแแแจแ แแแแแ แแขแฃแ แแแ แจแ แฃแขแแ. แฌแฃแแจแ แกแแจแฃแแแแ 10 แแแแฎแแแแแ. แแแแ แแ แแ แแคแแ แ แฃแจแแแก แแแแแแขแก 600-แแ แแแแฎแแแแแก แจแแกแ แฃแแแแแจแ แกแแแแแก แแแ แแแ แฌแฃแแจแ. แแฅแแแ แแก แแ แแก แแก, แ แแช แแญแแ แแแแแ. แจแแแซแแแแ แแแแญแแ แแแ แฃแคแ แ แแแแแแแ แแแขแแแ แแแแก แแแฆแฌแแแ แแ แแ แกแแแแแก แแแแแแแแแแแจแ. แแแแแก แแแแจแแแแแแแแก แแแงแแแแแแ config.minute
20-แแก แแแแจแแแแแแแ แฃแแ แฃแแแแแงแแคแก, แ แแ แแฅแแแแ แแแแฎแแแ แแแแแแ แฌแฃแแจแ แแ แแฃแแแขแแก 20 แแแแฎแแแแแก แแ แกแแแแจแ 600 แแแแฎแแแแแก แแแแแแแแ. แแก แแซแแแแ แแชแแ แ แแฌแแแ แแแแแแก แแ แแฌแฃแแแแ แแแขแแ แแแแแ, แฌแฃแแจแ 10 แแแแฎแแแแแก แกแ แฃแแแ แกแแจแฃแแแ แแแแแแแแ แจแแแแ แแแแ, แแแแ แแ แแแแฎแแแ แแแแแแก แแ แจแแฃแซแแแแ แกแแแแแแ แแแ แแแแขแแก แแแแแงแแแแแ แแ แแ แฌแฃแแแก แแแแแแแแแแแจแ. แแฎแแ แแแ แแแกแญแแ แแแแแ แแแแแแฃแ 30 แฌแฃแแ, แ แแ แแแแแแงแแแแ แงแแแแ แแแแฎแแแแ. แแแแแแขแแแ แแแแฆแแแแ แแแแแขแแแแ แกแแแแฃแ แแแก แแแแแแฃแแ แแแแแแแแฃแแ แแ แแแก แแแขแแ แแแแแกแแแแก, แแแแแแแแแ:
HTTP แฐแแแแ แ
แฆแแ แแแฃแแแแ
X-RateLimit-Limit-แกแแแแ
600
X-RateLimit-แแแ แฉแแแแแ แกแแแแ
595
X-RateLimit-Limit-แฌแฃแแ
20
X-RateLimit-แแแ แฉแแแแแ แฌแฃแแ
16
แ แ แแฅแแ แฃแแแ, แแ แกแแแแแก แแ แแแแแ แแแแกแฎแแแแแแฃแแ แแแ แจแแแแแฎแแแก แแแแแขแแแแก แแแแคแแแฃแ แแชแแแกแแแแก, แแแแกแแ แแแฎแแแแแ, แแฃ แ แแกแ แแแฆแฌแแแ แแกแฃแ แ.
แแแกแแแแแแ
แแฅ แแแแแกแ แฃแแแ, แแคแแฅแ แแ, แกแแแแแ แแกแ แแแกแแแแ แแแ แแแแ แกแขแแขแแแกแแแแก InterSystems API แแแแแฏแแ แแก แจแแกแแฎแแ. แฉแแแ แแฎแแแแ แแ แแ แแแแแแแงแแแแ 40-แแ แแแขแ แแแแแแแขแแแแ. แแแแแ แแแแ แ แกแแแแขแแ แแกแ แ แแ แจแแแแซแแแแ แแแแแแแแ IAM-แแ:
- แแแแแแขแแ แชแแแขแ แแแฃแ แ แแแแแแขแแคแแแแชแแแก แแแฅแแแแแแ แแฅแแแแ แงแแแแ API-แกแแแแก.
- แแแแคแแ แแแแแ แแแขแแแ แแแ แแแขแแแ แแแแก แแแแแแกแแ แแก แแแแแงแแแแแแ แแ แแแแ แกแแ แแแกแจแ.
- แแแแแแขแแ แแฎแแแ แคแฃแแฅแชแแแแแ แแแ แแ แจแแชแแแแแแแก แแแแแกแฌแแ แแแ แกแแชแแแ แแฃแแแขแแ แแแก แกแ แฃแ แแแแแฎแแแแแแแ.
- แแแแฌแแแแ แจแแแ แแ แแแ แ แแแแแแแแแ แแแก แแแแแงแแคแแแ แแแ แแแ แขแแแ, แกแแแแช แแแแฃแแแแขแแ แแแฃแแแ แงแแแแ API.
- แฅแแจแ แแแฎแแแก แ แแแแแ แแแแก แแ แแแก แจแแแชแแ แแแแก แแ แกแแกแขแแแแก แคแแแแ แแแขแแแ แแแแก แจแแแชแแ แแแแก.
แแแขแแ แแขแฃแ แ
แแ แแกแ แแแแแ แจแแกแแแแแ แแแแแ แฃแคแ แ แแแขแแแฃแ แ แแแแแ แแแแฃแแแแขแแชแแ Load Balancer Setup
Webinar
แแแแแขแแแแแแ แแแแแแแ แแ โAPI Management with InterSystems API Managementโ, แ แแแแแแช แแแแแแ แแแแ 21 แแแแแแแ แก แแแกแแแแแก แแ แแแ 10:00 แกแแแแแ (GMT+3).
InterSystems API Manager (IAM) แแ แแก InterSystems IRIS แแแแแชแแแแ แแแแขแคแแ แแแก แแฎแแแ แแแแแแแแแขแ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แขแ แแคแแแแก แแแแแขแแ แแแแก, แแแแขแ แแแก แแ แแแ แแแแก แแแ API-แแแแแแ IT แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แคแแ แแแแแจแ. แแแแแแแ แแ แฉแแแ แฌแแ แแแแแแแแแ InterSystems API แแแแแฏแแแแขแแก แซแแ แแแแ แจแแกแแซแแแแแแแแแก:
- API แขแ แแคแแแแก แแแแแขแแ แแแแแก แแแกแขแ แฃแแแแขแแแ.
- API แขแ แแคแแแแก แแแแขแ แแแ, แแแ แจแแ แแก แแแแขแแ แฃแแแ แแแแแแแก แแแแขแ แแแ, API แแแ แแแแก แ แแแแแแแแแก แจแแแฆแฃแแแ, IP แแแกแแแแ แแแแแก แแแแแแแ แแฃแแ แแ แแแ แซแแแฃแแ แกแแแแแก แจแแแแ แฉแฃแแแแ แแ แ.แจ.
- API แฃแกแแคแ แแฎแแแแแก แแแแคแแแฃแ แแชแแแก แแแกแขแ แฃแแแแขแแแ.
- แแแแแแแแแ แแก แแแ แขแแแ แแแขแแ แแฅแขแแฃแแ API แแแแฃแแแแขแแชแแแก แแแแแฅแแแงแแแแแกแแแแก.
- API-แแ แฌแแแแแแก แแ แแ แฌแแ แขแแแ.
แแแแแแแ แ แแแแแฃแแแแแแแ แแ แฅแแขแแฅแขแแ แแแแกแแแแก, แแแแแแแแแ แแแแกแแแแก แแ แกแแกแขแแแแก แแแแแแแกแขแ แแขแแ แแแแกแแแแก.
แฌแงแแ แ: www.habr.com