Deployment configuration updates fail when using IoTHubConfigurationManager.update_configuration
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Inizia con IoTHubConfigurationManager.update_configuration e confronta la sua request con get_configuration, utilizzando la riproduzione fornita e l’etag restituito. Indaga sul motivo per cui la modifica di target_condition produce Conflict; il lavoro è concluso quando un deployment esistente può essere aggiornato correttamente e la regressione è verificata rispetto a questo scenario.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
- OS and version used: MacOS 11.6.4
- Python version: 3.7.5
- pip version: 20.2.3
- list of installed packages: azure-iot-hub 2.6.0
Description of the issue
It is not possible to update a device configuration using IoTHubConfigurationManager.update_configuration. All requests result in Operation returned an invalid status code 'Conflict'. In the code example below, I retrieve an existing configuration, change the target_condition and then attempt to update it.
Code sample exhibiting the issue
from msrest.exceptions import HttpOperationError
from azure.iot.hub import IoTHubConfigurationManager
config_service = IoTHubConfigurationManager(iothub_conn_str)
# retrieve an existing deployment
current_config = config_service.get_configuration("my_deployment")
print(current_config)
# change the target condition
current_config.target_condition = "tags.environment='test'"
try:
config_service.update_configuration(current_config, current_config.etag)
except HttpOperationError as ex:
print(ex)
- Lingua principale
- Python
- Stelle
- 18
- Fork
- 24
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Azure/azure-iot-hub-python
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Azure/azure-iot-hub-python#15 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Azure/azure-iot-hub-python#14 · 13 commenti · 13 reazioni ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
Azure/azure-iot-hub-python#13 · 2 commenti · 1 reazione ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
Available exceptions?Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
Tutte le issue di Azure/azure-iot-hub-python
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 87/100
adri0/scadustats#128 ·
I maintainer di solito rispondono entro 1 giorno
-
`TIMESTAMP`, `TIMESTAMP_NTZ`, `TINYINT` and the other `TypeDecorator`s don't declare `python_type`Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
RPBCApertaawaiting policy acceptance precheck-passed
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
Bioconductor/BiocContributions#240 · 1 commento ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue launch
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
FlologixAI/etchwork#4 ·