지원 종료 알림: 2026년 5월 31일에에 대한 지원이 AWS 종료됩니다 AWS Panorama. 2026년 5월 31일 이후에는 AWS Panorama 콘솔 또는 AWS Panorama 리소스에 더 이상 액세스할 수 없습니다. 자세한 내용은 AWS Panorama 지원 종료를 참조하세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
디바이스 등록 자동화
어플라이언스를 프로비저닝하려면 ProvisionDevice API를 사용하십시오. 응답에는 장치의 구성 및 임시 보안 인증 정보이 포함된 ZIP 파일이 포함됩니다. 파일을 디코딩하고 접두사 certificates-omni_
를 사용하여 아카이브에 저장합니다.
예 provision-device.sh
if [[ $# -eq 1 ]] ; then DEVICE_NAME=$1 else echo "Usage: ./provision-device.sh <device-name>" exit 1 fi CERTIFICATE_BUNDLE=certificates-omni_${DEVICE_NAME}.zip aws panorama provision-device --name ${DEVICE_NAME} --output text --query Certificates | base64 --decode > ${CERTIFICATE_BUNDLE} echo "Created certificate bundle ${CERTIFICATE_BUNDLE}"
구성 아카이브의 보안 인증 정보은 5분 후에 만료됩니다. 포함된 USB 드라이브를 사용하여 아카이브를 어플라이언스로 전송하십시오.
카메라를 등록하려면 CreateNodeFromTemplateJob API를 사용하십시오. 이 API는 카메라의 사용자 이름, 암호, URL에 대한 템플릿 파라미터 맵을 사용합니다. Bash 문자열 조작을 사용하여 이 맵을 JSON 문서로 포맷할 수 있습니다.
예 register-camera.sh
if [[ $# -eq 3 ]] ; then NAME=$1 USERNAME=$2 URL=$3 else echo "Usage: ./register-camera.sh <stream-name> <username> <rtsp-url>" exit 1 fi echo "Enter camera stream password: " read PASSWORD TEMPLATE='{"Username":"MY_USERNAME","Password":"MY_PASSWORD","StreamUrl": "MY_URL"}' TEMPLATE=${TEMPLATE/MY_USERNAME/$USERNAME} TEMPLATE=${TEMPLATE/MY_PASSWORD/$PASSWORD} TEMPLATE=${TEMPLATE/MY_URL/$URL} echo ${TEMPLATE} JOB_ID=$(aws panorama create-node-from-template-job --template-type RTSP_CAMERA_STREAM --output-package-name ${NAME} --output-package-version "1.0" --node-name ${NAME} --template-parameters "${TEMPLATE}" --output text)
또는 파일에서 JSON 구성을 로드할 수 있습니다.
--template-parameters file://camera-template.json