[소절] Streamlit의 비밀 관리 기능을 사용해 보세요.
4592 단어 SecretsManagerStreamlitPython
개시하다
Streamlit 알림에서 이런 것을 발견하고 사용해 보다가 필기를 했습니다.
Try out Secrets
Secrets Management is now available in sharing [just make sure to upgrade to the > 0.80.0 release]. Read more here and check out the docs to get started.
의역
비밀을 시험해 보다
비밀 관리는 0.80.0 버전에서 사용할 수 있다.
자세한 내용은 문서를 보십시오!
Secrets Management 기능 정보
원본 파일에 직접 쓰지 않고 외부에서 암호 정보를 전달할 수 있는 기능.
샘플 프로그램
streamlit_app.pyimport streamlit as st
st.write("DB username:", st.secrets["db_username"])
st.write("DB password:", st.secrets["db_password"])
st.write("My cool secrets:", st.secrets["my_cool_secrets"]["things_i_like"])
로컬 환경에서 이렇게 파일을 준비할 수 있습니다.
샘플 설정 파일)
.streamlit/secrets.tomldb_username = "Jane"
db_password = "12345qwerty"
[my_cool_secrets]
things_i_like = ["Streamlit", "Python"]
■ 실행 결과
※ 환경 변수로도 접근할 수 있습니다.import os
st.write("DB username:", os.environ["db_username"])
st.write("DB password:", os.environ["db_password"])
Appendix
사이트 축소판 그림
원본 파일에 직접 쓰지 않고 외부에서 암호 정보를 전달할 수 있는 기능.
샘플 프로그램
streamlit_app.py
import streamlit as st
st.write("DB username:", st.secrets["db_username"])
st.write("DB password:", st.secrets["db_password"])
st.write("My cool secrets:", st.secrets["my_cool_secrets"]["things_i_like"])
로컬 환경에서 이렇게 파일을 준비할 수 있습니다.샘플 설정 파일)
.streamlit/secrets.toml
db_username = "Jane"
db_password = "12345qwerty"
[my_cool_secrets]
things_i_like = ["Streamlit", "Python"]
■ 실행 결과※ 환경 변수로도 접근할 수 있습니다.
import os
st.write("DB username:", os.environ["db_username"])
st.write("DB password:", os.environ["db_password"])
Appendix
사이트 축소판 그림
당신의 의견과 소감을 기대합니다
이번 기사 어땠어요?
• 이런 기사를 읽고 싶다
이런 곳은 매우 좋다
이렇게 하는 것이 더 좋지 않습니까
등 솔직한 의견을 모았다.
받은 목소리는 앞으로 보도의 질을 향상시키는 데 도움이 될 것이니 사양하지 마십시오
게시판에 투고하세요Twitter 당신의 의견도 받아들입니다.
여러분의 댓글을 기대합니다.
Reference
이 문제에 관하여([소절] Streamlit의 비밀 관리 기능을 사용해 보세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/narita1980/items/bad3ea8ffa60f6891fbd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여([소절] Streamlit의 비밀 관리 기능을 사용해 보세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/narita1980/items/bad3ea8ffa60f6891fbd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)