Anslut program i förhandsversionen av Azure Container Apps
Azure Container Apps exponerar varje containerapp via ett domännamn om ingress är aktiverat. Ingående slutpunkter kan antingen exponeras offentligt för världen eller internt och endast vara tillgängliga för andra containerappar i samma miljö.
När du känner till en containerapps domännamn kan du anropa platsen i programkoden för att koppla ihop flera containerappar.
Anteckning
När du anropar en annan container i samma miljö med FQDN lämnar nätverkstrafiken aldrig miljön.
En exempellösning som visar hur du kan anropa mellan containrar med hjälp av både FQDN-platsen eller Dapr finns i Azure-exempel
Location
En containerapps plats består av värden som är associerade med dess miljö, namn och region. Det fullständiga azurecontainerapps.io domännamnet (FQDN) är tillgängligt via den översta domänen och använder:
- containerappens namn
- den unika identifieraren för miljön
- regionsnamn
Följande diagram visar hur dessa värden används för att skapa en containerapps fullständigt kvalificerade domännamn.
Hämta fullständigt kvalificerat domännamn
Kommandot az containerapp show returnerar det fullständigt kvalificerade domännamnet för en containerapp.
az containerapp show \
--resource-group <RESOURCE_GROUP_NAME> \
--name <CONTAINER_APP_NAME> \
--query configuration.ingress.fqdn
I det här exemplet ersätter du platshållarna som omges <> av med dina värden.
Värdet som returneras från det här kommandot liknar ett domännamn som i följande exempel:
myapp.happyhill-70162bb9.canadacentral.azurecontainerapps.io
Dapr-plats
Att utveckla mikrotjänster kräver ofta att du implementerar mönster som är gemensamma för distribuerad arkitektur. Med Dapr kan du skydda mikrotjänster med ömsesidig TLS, utlösa återförsök när fel inträffar och dra nytta av distribuerad spårning när Azure Application Insights har aktiverats.
En mikrotjänst som använder Dapr är tillgänglig via följande URL-mönster: