/ / Konto magazynu nie istnieje, nie można znaleźć odwołania do funkcji aplikacji - lazur, pamięć tabeli lazur, funkcje lazuru

Konto pamięci masowej nie istnieje, nie można znaleźć odwołania do aplikacji Function - lazurowe, tablice do przechowywania azure, funkcje lazurowe

Napisałem dwie funkcje na platformie Azure. Jedna funkcja korzystała z konta magazynu, a druga z magazynu SQL. Oba były objęte tą samą usługą aplikacji.

Zadowolony z mojego podejścia do funkcji SQL, którą napisałem, usunąłem funkcję, której nie potrzebowałem, a następnie konto magazynu.

Po tym usługa aplikacji narzekała, że ​​nie może już skontaktować się z kontem magazynu (nieużywanym przez pozostałą funkcję).

"Storage account xxx doesn"t exist. Deleting the storage account the function app is using will cause the function app to stop working. Update the app setting with a valid existing storage connection string."

Następnie

"We are not able to retrieve your functions right now. Please try again later"

Usunąłem wiersz odwołujący się do pamięci z ustawień aplikacji funkcji, ale to nie ma znaczenia. Ponowne uruchomienie również nie ma znaczenia.

Głupie jest to, że nie mogę uzyskać dostępu do kodu z aplikacji Funkcje na platformie Azure, napisałem to wszystko online.

Czy jest z tego jakaś poprawa?

Zgaduję, że gdzieś jest odwołanie do usuniętej pamięci, ale nie mogę jej znaleźć.

Odpowiedzi:

2 dla odpowiedzi № 1

Tak. Usługa Azure Storage jest wymagana przez aplikację funkcji. Niestety kodu funkcji nie można odzyskać, ponieważ Azure Functions korzysta z udziału plików usługi Azure Storage na tym koncie magazynu jako podstawowego systemu plików.

Zwykle można uzyskać dostęp do kodu z punktu końcowego Kudu. Przejdź do Funkcje platformy dla aplikacji funkcji -> Narzędzia zaawansowane (Kudu) -> Konsola debugowania -> strona -> wwwroot