게시된 모든 Google Sites 링크 확인하기

조직 내에서 게시된 모든 Google Sites의 전체 목록을 확인하려면 무료 오픈소스인 Google Apps Manager(GAM)를 사용하면 됩니다. 또한 이 서드 파티 앱은 조직 외부에서 사이트에 액세스할 수 있는지 식별하고 결과를 CSV 파일로 출력합니다. 예를 들어 이 목록을 사용하여 접근성 문제를 확인하거나 게임 또는 기타 기능이 있는 내부 사이트를 식별할 수 있습니다.

중요: Google Cloud 지원팀은 GAM 또는 기타 서드 파티 솔루션을 지원하지는 않지만 이러한 도구에서 사용되는 Admin SDK Directory API는 지원합니다. GAM에는 GAM의 사용, 복제, 배포에 대한 이용약관을 제공하는 Apache 2.0 라이선스가 적용됩니다.

GAM 설정하기

  1. GAM 버전 5.10 이상을 사용하는 경우 GAM을 처음으로 실행하기 전에 GAM과 동일한 폴더에 noshorturls.txt라는 파일을 만듭니다.
    이 기능을 사용하면 gam-shortn.appspot.com 단축 URL이 사용 중지됩니다.
  2. GAM 웹사이트에서 GAM을 다운로드합니다.
  3. 도구를 구성합니다.
    참고: 설정 중에 'GAM에서 Google Workspace 사용자 데이터 및 설정을 관리하도록 승인할 것인지' 묻는 메시지가 표시되면 N(아니요)으로 응답하여 도메인 전체 위임을 건너뜁니다.
  4. 다음 명령어를 입력하여 GAM이 올바른 Google Workspace 계정과 연결되어 있는지 확인합니다.
    gam info domain

게시된 링크 식별하기

다음 GAM 명령어를 입력하여 게시된 모든 Google Sites와 사이트가 조직의 도메인 외부에 게시된 경우 이를 포함하는 CSV 파일을 생성합니다. 

gam all users show filelist query "mimeType = 'application/vnd.google-apps.site'" id | gam csv - gam user ~Owner show filerevisions ~id | awk -F'ID: |publishedLink: |publishedOutsideDomain: ' '{ gsub(/,.*/, "", $2); gsub(/\s.*/, "", $3); gsub(/\s.*/, "", $4); if ($2 || $3 || $4) { printf "%s,%s,%s\n", $2, $3, $4}}' > publishedlinks.csv

추가 정보

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?
검색
검색어 지우기
검색 닫기
Google 앱
기본 메뉴
4205178291988396307
true
도움말 센터 검색
true
true
true
true
true
73010
false
false
false
false