aplikace Připojení ve službě Azure Container Apps ve verzi Preview
Azure Container Apps zpřístupňuje každou aplikaci kontejneru přes název domény, Pokud je povolená příchozí přenos dat. Koncové body příchozího přenosu dat můžou být veřejně přístupné pro celý svět nebo interně a jsou dostupné jenom pro jiné aplikace kontejneru ve stejném prostředí.
Jakmile znáte název domény aplikace kontejneru, můžete zavolat umístění v rámci kódu aplikace a propojit více kontejnerových aplikací dohromady.
Poznámka
Když zavoláte jiný kontejner ve stejném prostředí pomocí plně kvalifikovaného názvu domény, síťové přenosy nikdy neopustí prostředí.
Ukázkové řešení ukazující, jak můžete volat mezi kontejnery pomocí umístění plně kvalifikovaného názvu domény nebo Dapr, najdete v ukázkách Azure .
Umístění
Umístění aplikace kontejneru se skládá z hodnot spojených s jeho prostředím, názvem a oblastí. azurecontainerapps.ioPlně kvalifikovaný název domény (FQDN), který je k dispozici v doméně nejvyšší úrovně, používá:
- název aplikace kontejneru
- Jedinečný identifikátor prostředí
- název oblasti
Následující diagram znázorňuje, jak se tyto hodnoty používají k vytvoření plně kvalifikovaného názvu domény aplikace kontejneru.
Získat plně kvalifikovaný název domény
az containerapp showPříkaz vrátí plně kvalifikovaný název domény aplikace typu kontejner.
az containerapp show \
--resource-group <RESOURCE_GROUP_NAME> \
--name <CONTAINER_APP_NAME> \
--query configuration.ingress.fqdn
V tomto příkladu Nahraďte zástupné symboly, které jsou obklopeny <> hodnotami.
Hodnota vrácená z tohoto příkazu se podobá názvu domény jako v následujícím příkladu:
myapp.happyhill-70162bb9.canadacentral.azurecontainerapps.io
Umístění Dapr
Vývoj mikroslužeb často vyžaduje implementaci vzorů, které jsou společné pro distribuované architektury. Dapr umožňuje zabezpečit mikroslužby pomocí vzájemného protokolu TLS, aktivační události, pokud dojde k chybám, a využít distribuované trasování, pokud je povolená služba Azure Application Insights.
Mikroslužba používající Dapr je k dispozici prostřednictvím následujícího vzoru adresy URL: