Megosztás a következőn keresztül:


Alkalmazások csatlakoztatása az Azure Container Appsben

Ha engedélyezve van a bejövő forgalom, az Azure Container Apps minden tárolóalkalmazást egy tartománynéven keresztül tesz elérhetővé. A bejövő végpontokat közzéteheti nyilvánosan a világ vagy a többi tárolóalkalmazás számára ugyanabban a környezetben. Azt is megteheti, hogy csak az ugyanabban a környezetben lévő többi tárolóalkalmazásra korlátozza a bejövő forgalmat.

Az alkalmazáskód meghívhat más tárolóalkalmazásokat ugyanabban a környezetben az alábbi módszerek egyikével:

  • alapértelmezett teljes tartománynév (FQDN)
  • egyéni tartománynév
  • a tárolóalkalmazás neve, például http://<APP_NAME> belső kérések esetén
  • a Dapr URL-címe

Feljegyzés

Ha egy másik tárolót hív meg ugyanabban a környezetben a teljes tartománynévvel vagy az alkalmazásnévvel, a hálózati forgalom soha nem hagyja el a környezetet.

Az Azure-mintákban található egy mintamegoldás, amely bemutatja, hogyan hívhat a tárolók között a teljes tartománynév helyével vagy a Dapr használatával

Hely

A tárolóalkalmazás helye a környezetéhez, nevéhez és régiójához társított értékekből áll. A legfelső szintű tartományon keresztül azurecontainerapps.io elérhető teljes tartománynév (FQDN) a következőket használja:

  • a tárolóalkalmazás neve
  • a környezet egyedi azonosítója
  • régió neve

Az alábbi ábra bemutatja, hogyan használhatók ezek az értékek a tárolóalkalmazás teljes tartománynevének megírásához.

Az Azure Container Apps tárolóalkalmazás teljes tartományneve.

Teljes tartománynév lekérése

A az containerapp show parancs egy tárolóalkalmazás teljes tartománynevét adja vissza.

az containerapp show \
  --resource-group <RESOURCE_GROUP_NAME> \
  --name <CONTAINER_APP_NAME> \
  --query properties.configuration.ingress.fqdn

Ebben a példában cserélje le az értékekkel körülvett <> helyőrzőket.

A parancsból visszaadott érték hasonlít egy tartománynévre, mint az alábbi példa:

myapp.happyhill-70162bb9.canadacentral.azurecontainerapps.io

Dapr helye

A mikroszolgáltatások fejlesztéséhez gyakran szükség van az elosztott architektúrára jellemző minták implementálására. A Dapr lehetővé teszi a mikroszolgáltatások biztonságossá tételét a kölcsönös transport Layer Security (TLS) (ügyféltanúsítványok) használatával, hiba esetén újrapróbálkozások indítását, valamint az elosztott nyomkövetés előnyeit Azure-alkalmazás Insights engedélyezésekor.

A Dapr-t használó mikroszolgáltatás a következő URL-minta használatával érhető el:

Az Azure Container Apps tárolóalkalmazás helye a Dapr használatával.

Tárolóalkalmazás meghívása név szerint

A tárolóalkalmazásokat úgy hívhatja meg, hogy kérést küld egy másik alkalmazásnak http://<CONTAINER_APP_NAME> a környezetben.

Következő lépések