#Azure โ Azure IoT ๋ฐ Bicep ๐ฆพ, #JulyOT๋ฅผ ์ํ ๋๋ง์ ๋ฆฌ์์ค ๋ง๋ค๊ธฐ
์ง๋์ฃผ์ ์ ์น๊ตฌ Sam์ด ์ ๊ฐ Infrastructure as a Code์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ดํดํ๋ ๋ฐ ๋์์ ์ฃผ์๊ณ ๋ฌผ๋ก Bicep๋ถํฐ ์์ํ์ต๋๋ค. ์ฌ๊ธฐ์์ ๋ น์์ ๋ณผ ์ ์์ต๋๋ค.
๊ทธ ํ, ๋๋ ๋๋ถ๋ถ์ IoT ๋ฐ๋ชจ์ ํ์ํ ๋ฆฌ์์ค ์์ฑ์ ์๋ํํ๋ ๋ฐฉ๋ฒ์ ์์๋ด๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ง๊ธ์ 7์์ด๋ JulyOT์ ์์ฃผ ์ข์ต๋๋ค!
https://julyot.dev/
์ฐ๊ตฌ ์ค์ bicep ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ Azure IoT Hub ๋ฐ ์ ์ฅ์ ๊ณ์ ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ ์ด ํ๋ฅญํ ๋ฌธ์๋ฅผ ์ฐพ์์ต๋๋ค.
๋น ๋ฅธ ์์: Bicep์ ์ฌ์ฉํ์ฌ Azure IoT Hub ๋ฐ ์คํ ๋ฆฌ์ง ๊ณ์ ๋ฐฐํฌ
์ด๊ฒ์ ๋ด๊ฐ ํ์ํ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ ๋๋ค. Azure ํจ์๋ง ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค. ๋ค์ ํ ๋ฒ ๋งํ์ง๋ง ๋ฌธ์๊ฐ ์ ๋ฅผ ๊ตฌํด์ค๋๋ค.
๋น ๋ฅธ ์์: Bicep์ ์ฌ์ฉํ์ฌ Azure Functions ๋ฆฌ์์ค ๋ง๋ค๊ธฐ ๋ฐ ๋ฐฐํฌ
๊ทธ๋ฆฌ๊ณ ์ํ์ ์ฝ์ผ๋ฉด์ ๋น ๋ฅธ ๋ณํฉ์ ์ํํ๊ณ ์ด bicep ํ์ผ๋ก ๋๋์ต๋๋ค.
๊ทธ๋ ์ต๋๋ค! ์ด๋ฅผ ์คํํ๊ธฐ ์ํด ๋จผ์ ๋ค์ ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ๋ฆฌ์์ค ๊ทธ๋ฃน์ ์์ฑํฉ๋๋ค.
az group create --name blogBicepAzureIoT --location eastus
๊ทธ๋ฆฌ๊ณ ์ด ๋ช
๋ น์ ๋ชจ๋ ๋ฆฌ์์ค๋ฅผ ์์ฑํฉ๋๋ค.
az deployment group create --resource-group blogBicepAzureIoT --template-file AzureIoTDemo.bicep --parameters demoName=JulyOT
๊ทธ๋ฆฌ๊ณ ๋ช ๋ถ ํ์ ๋ด ๋ฆฌ์์ค ๊ทธ๋ฃน์ ํ์ํ ๋ชจ๋ ๊ฒ์ ์ป์์ต๋๋ค.
๋๋ฌด ๋ฉ์ ธ์!
์ฆ๊ฑฐ์ด ์ฝ๋ฉํ์ธ์!
์ธ์ฌ๋ง
์ ๋ธ๋ฃจ๋ ธ
๋ด ๋ธ๋ก๊ทธ์ ๋ ๋ง์ ๊ฒ์๋ฌผElBruno.com .
<์๊ฐ/>
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(#Azure โ Azure IoT ๋ฐ Bicep ๐ฆพ, #JulyOT๋ฅผ ์ํ ๋๋ง์ ๋ฆฌ์์ค ๋ง๋ค๊ธฐ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://dev.to/azure/azure-azure-iot-and-bicep-creating-my-own-resources-for-julyot-28j9ํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค