기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
사용자를 위한 EMQX 대시보드를 통해 권한 부여 규칙 추가
EMQX 대시보드 또는 AWS IoT SiteWise EMQX CLI 도구를 사용하여 권한 부여 규칙을 추가하거나 업데이트할 수 있습니다. EMQX CLI 도구는 AWS IoT SiteWise EMQX의 내장 데이터베이스를 사용하여 권한 부여를 관리합니다.
참고
권한 부여 규칙 추가는 MQTT 주제 패턴 및 액세스 제어를 이해해야 하는 고급 구성 단계입니다. EMQX의 기본 제공 데이터베이스를 사용하여 권한 부여 규칙을 생성하는 방법에 대한 자세한 내용은 EMQX 문서의 기본 제공 데이터베이스 사용을
참고
제공된 EMQX 관련 지침은 참조용일 뿐입니다. EMQX 설명서 및 기능은 시간이 지남에 따라 변경될 수 있으며 설명서를 유지 관리하지 않으므로 최신 정보는 EMQX의 공식 설명서를
- EMQX dashboard
-
이 절차에서는 EMQX 대시보드에서 권한 부여 규칙을 추가하는 방법을 보여줍니다.
EMQX 대시보드는 게이트웨이 호스트 내에서만 액세스할 수 있습니다. 게이트웨이 호스트 외부에서 연결하려고 하면 대시보드에 액세스할 수 없습니다.
EMQX 대시보드를 사용하여 권한 부여 규칙을 추가하려면
-
게이트웨이 호스트 내에 있는지 확인합니다.
-
브라우저 창을 열고를 방문합니다
http://localhost:18083/
. -
EMQX 대시보드에 로그인합니다. 이 절차에서는 기본 로그인 자격 증명을 선택한 것으로 변경했다고 가정합니다. 초기 설정에 대한 자세한 내용은 섹션을 참조하세요사용자 이름 및 암호 인증 활성화.
-
방패 아이콘을 선택한 다음 드롭다운 메뉴에서 권한 부여를 선택합니다.
-
기본 제공 데이터베이스 행에서 권한 버튼을 선택합니다.
-
기본 제공 데이터베이스 권한 부여 섹션에서 비즈니스 요구 사항에 맞는 사용자 권한 부여 규칙을 추가하거나 업데이트합니다. 규칙 생성에 대한 자세한 지침은 EMQX 문서의 기본 제공 데이터베이스 사용
섹션을 참조하세요.
-
- AWS IoT SiteWise CLI tool using Linux
-
Linux에서 AWS IoT SiteWise EMQX CLI 도구를 사용하여 권한 부여 규칙을 관리하려면:
-
다음 형식을 사용하여 사용자에 대한 권한 부여 규칙을 추가합니다.
/greengrass/v2/bin/swe-emqx-cli auth add
your-username
your-action
your-permission
your-topic
[your-action-permission-topic
]
예 사용자에 대한 권한 부여 규칙 추가
이 예제에서는 라는 사용자에 대한 규칙을 추가하는 방법을 보여줍니다
system1
./greengrass/v2/bin/swe-emqx-cli auth add system1 \ publish allow "sensors/#" \ subscribe allow "control/#" \ all deny "#"
예 : 사용자에 대한 권한 부여 규칙 보기
system1
사용자의 권한 부여 규칙을 보려면 다음 명령을 실행합니다./greengrass/v2/bin/swe-emqx-cli auth list system1
예 : 모든 기존 권한 부여 규칙 보기
현재 보유한 모든 권한 부여 규칙을 보려면 다음 명령을 실행합니다.
/greengrass/v2/bin/swe-emqx-cli auth list
예 : 사용자에 대한 모든 권한 부여 규칙 삭제
특정 사용자에게 적용되는 모든 권한 부여 규칙을 삭제하려면 다음 명령을 실행합니다.
/greengrass/v2/bin/swe-emqx-cli auth delete system1
삭제를 확인하는 메시지가 표시됩니다.
-
- AWS IoT SiteWise CLI tool using Windows
-
의 AWS IoT SiteWise EMQX CLI 도구를 사용하여 권한 부여 규칙을 관리하려면Windows PowerShell:
-
다음 형식을 사용하여 사용자에 대한 권한 부여 규칙을 추가합니다.
C:\greengrass\v2\bin\swe-emqx-cli.ps1 auth add
your-username
your-action
your-permission
your-topic
[your-action-permission-topic
]
예 : 사용자에 대한 권한 부여 규칙 추가
이 예제에서는 라는 사용자에 대한 규칙을 추가하는 방법을 보여줍니다
system1
.C:\greengrass\v2\bin\swe-emqx-cli.ps1 auth add system1 ` publish allow "sensors/#" ` subscribe allow "control/#" ` all deny "#"
예 : 사용자에 대한 권한 부여 규칙 보기
system1
사용자의 권한 부여 규칙을 보려면 다음 명령을 실행합니다.C:\greengrass\v2\bin\swe-emqx-cli.ps1 auth list system1
예 : 모든 기존 권한 부여 규칙 보기
현재 보유한 모든 권한 부여 규칙을 보려면 다음 명령을 실행합니다.
C:\greengrass\v2\bin\swe-emqx-cli.ps1 auth list
예 : 사용자에 대한 모든 권한 부여 규칙 삭제
특정 사용자에게 적용되는 모든 권한 부여 규칙을 삭제하려면 다음 명령을 실행합니다.
C:\greengrass\v2\bin\swe-emqx-cli.ps1 auth delete system1
삭제를 확인하는 메시지가 표시됩니다.
-