Пакет SDK для устройств Python Azure IoT Hub принимает файл сертификата и ключа для сертификатов x509. У меня есть функции Azure, которые ранее загружали их локально из хранилища BLOB-объектов и записывали их в файл в файловой системе.
Однако мои функции начали давать сбой из-за того, что Azure изменила свои ограничения на файловую систему функций, доступную только для чтения.
Есть ли другой способ
- выполнить подключение клиента устройства без использования файлов x509
- Есть ли способ получить доступ к временной файловой системе для записи этих файлов через функции Azure?
x509 = X509(
cert_file = cert_file,
key_file = key_file
)
device_client = IoTHubDeviceClient.create_from_x509_certificate(
hostname,
device_id,
x509
)