커뮤니티

  • 제 목 SAS token connection string의 유효기간?
  • 작성자 에산(Esan) 조회 : 4,934 좋아요 : 2 댓글 : 4
  • 작성일 2022-09-28 오후 9:07:23
  • 안녕하세요?

    Pico W 퀘스트의 신청기간이 지나서 실시간 강의를 보면서 보드를 신청했기에 퀘스트 과제 제출은 못하지만 강의 내용을 잘 보고 따라하기를 해 보고 있습니다. 그러고 나서 추석연휴 초반에 목디스크 증상이 와서 이후 2주간이나 병가 내고 병원에 다니는 동안 책상에 앉으면 어깨와 팡이 쏟이지는 듯 통증이 심해 더 이상 진행을 하지 못하고 있었습니다. 오늘 겨우 앉아서 아래 질문을 드려 봅니다.

    Azure IoT explorer를 이용하여 Azure IoT 서버와 파이썬 코딩을 이용한 Pico W간에 연결은 몇 번의 시행착오 끝에 성공하였습니다. 

    질문은, 제목에 쓴 바와 같이 Azure IoT Explorer에서의 SAS token connection string를 생성하여 그 중 일부를 파이썬 코드상에서 mqtt_connect에 쓰는 passw로 쓰는데, 이 패스워드가 유효기간이 있는 것 같습니다. 다른 작업을 하다가 한참만에 접속해도 오류가 나오고, 당연히 다른 때 새로 접속하여 실행시킬 때도 오류가 나오므로 SAS token connection string을 새로 생성하여 passw에 교체해 주어야 개통이 됩니다.

    이렇다면 Pico W의 전원을 배터리에 연결하여 다른 곳에 두고 Pico W에 저장된 main.py를 이용해 IoT 디바이스로 사용하는 데 문제가 있을 것 같은데, 제가 뭔가 잘못해서 이렇게 passwe의 유효기간이 적용되고 있는 것인지 궁금합니다. 고맙습니다.

  • #PicoW #Azure #iot #Python #passwd
E4DSLAB 2022.09.30 16:03 답글 신고
Azure IoT Explorer에서 'Connection string with SAS token' 설정 하실 때도 'Expiration'을 분단위로 설정 할 수 있습니다. 525600=365일
E4DSLAB 2022.09.30 15:15 답글 신고
Microsoft Azure 홈 > 스토리지 계정 > 공유 엑세스 서명 섹션을 보시면 '시작 및 만료 날짜/시간' 설정이 있습니다.
E4DSLAB 2022.09.30 15:13 답글 신고
게시판 답글로는 보기 쉽게 정리가 안되는데요. 아래 링크를 참조해봐 주세요. 제가 정리하여 게시판 글로 포스팅 하겠습니다.
E4DSLAB 2022.09.30 15:12 답글 신고
https://learn.microsoft.com/en-us/azure/storage/common/sas-expiration-policy?tabs=azure-portal#create-a-sas-expiration-policy