투케이2K

32. (Aws/Amazon) [Aws Iot Core] Fleet provisioning 플릿 프로비저닝 수행 방법 정리 - 클레임 인증서 , 신뢰할 수 있는 사용자 본문

Aws (Amazon)

32. (Aws/Amazon) [Aws Iot Core] Fleet provisioning 플릿 프로비저닝 수행 방법 정리 - 클레임 인증서 , 신뢰할 수 있는 사용자

투케이2K 2025. 3. 1. 10:09

[개발 환경 설정]

개발 환경 : Aws / Amazon Web Services

 

[설명 정리]

// --------------------------------------------------------------------------------------
[개발 및 환경]
// --------------------------------------------------------------------------------------

- 인프라 : Aws / Amazon Web Services

- 기술 구분 : Aws / Fleet provisioning / 클레임 인증서 (Claim) / 신뢰할 수 있는 사용자 (Trusted User)

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[클레임에 의한 프로비저닝]
// --------------------------------------------------------------------------------------

1. 디바이스는 프로비저닝 클레임 인증서 및 프라이빗 키 (특수 용도의 자격 증명) 가 내장된 상태로 제조될 수 있습니다


2. 디바이스에 내장 된 인증서가 AWS IoT에 등록된 경우, 이 서비스에서 해당 인증서를 디바이스가 일반 작업에 사용할 수 있는 고유한 디바이스 인증서와 교환할 수 있습니다


3. 클레임에 의한 프로비저닝 예시 :

  >> [1] 디바이스에서 프로비저닝에 필요한 인증서 내장된 상태로 제조

  >> [2] 디바이스에서 Aws 접속에 필요한 엔드포인트 정보 및 인증서를 사용해 Aws 연결 수행 실시

  >> [3] CreateProvisioningTemplate 을 호출하여 프로비저닝 템플릿을 생성

  >> [4] 템플릿 생성 완료 후 응답으로 내려온 생성 된 사물 Thing Name 값 내부 저장 후 기기 연결 시 사용

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[신뢰할 수 있는 사용자에 의한 프로비저닝]
// --------------------------------------------------------------------------------------

1. 클레임 프로비저닝과 가장 큰 차이로는 클레임 프로비저닝는 초기 프로비저닝 수행에 필요한 인증서를 기기에 내장하지만,

   신뢰할 수 있는 사용자에 의한 프로비저닝은 CSR (Certificate Signing Request) 인증서 신청 요청 후 응답 받은 인증서를 기기에 전달해 프로비저닝을 

   수행하는 방식입니다.


2. 신뢰할 수 있는 사용자에 의한 프로비저닝을 수행하기 위해서는 신뢰할 수 있는 사용자의 액세스 및 권한을 관리해야 합니다

  >> 신뢰할 수 있는 사용자를 인증하고 이 절차를 수행하는 데 필요한 AWS IoT 기능 및 API 작업에 대한 액세스 권한을 부여하는 신뢰할 수 있는 사용자에 대한 계정을 제공 및 유지 관리


3. 신뢰할 수 있는 사용자에 의한 프로비저닝 예시 :

  >> [1] 앱에서 Aws Iot 에 프로비저닝 수행에 필요한 Claim Certificate , Private Key 발급 요청 (유효 기간 있음)

  >> [2] 프로비저닝 수행에 필요한 인증서 발급 성공 시 앱 >> 디바이스 기기에 프로비저닝 수행에 필요한 인증서 정보 전달

  >> [3] 디바이스 기기는 엔드포인트 정보 및 인증서를 사용해 Aws 연결 수행 실시

  >> [4] CreateProvisioningTemplate을 호출하여 프로비저닝 템플릿을 생성

  >> [5] 템플릿 생성 완료 후 응답으로 내려온 생성 된 사물 Thing Name 값 내부 저장 후 기기 연결 시 사용

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

[ROOT 루트 계정 로그인과 IAM 아이엠 계정 로그인 차이 설명 정리]

https://blog.naver.com/kkh0977/223731955897


[플릿 프로비저닝을 사용하여 디바이스 인증서가 없는 디바이스 프로비저닝]

https://docs.aws.amazon.com/ko_kr/iot/latest/developerguide/provision-wo-cert.html


[디바이스 프로비저닝 / 장치 프로비저닝]

https://docs.aws.amazon.com/ko_kr/iot/latest/developerguide/iot-provision.html

https://docs.aws.amazon.com/iot/latest/developerguide/iot-provision.html

// --------------------------------------------------------------------------------------
 
 

 

반응형
Comments