App Optimize API로 생성된 보고서는 생성 후 24시간이 지나면 자동으로 삭제됩니다. 하지만 더 이상 필요하지 않은 경우 API를 사용하여 예약된 만료일 전에 보고서를 명시적으로 삭제할 수 있습니다.
삭제된 보고서와 데이터는 더 이상 App Optimize API에서 액세스할 수 없습니다.
시작하기 전에
- Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
-
Google Cloud CLI를 설치합니다.
-
외부 ID 공급업체(IdP)를 사용하는 경우 먼저 제휴 ID로 gcloud CLI에 로그인해야 합니다.
-
gcloud CLI를 초기화하려면, 다음 명령어를 실행합니다.
gcloud init -
Google Cloud CLI를 설치합니다.
-
외부 ID 공급업체(IdP)를 사용하는 경우 먼저 제휴 ID로 gcloud CLI에 로그인해야 합니다.
-
gcloud CLI를 초기화하려면, 다음 명령어를 실행합니다.
gcloud init
필요한 역할
보고서를 삭제하는 데 필요한 권한을 얻으려면 관리자에게 보고서 리소스를 소유한 프로젝트에 대한 App Optimize 관리자 (roles/appoptimize.admin) IAM 역할을 부여해 달라고 요청하세요.
역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.
커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.
보고서 삭제
REST API를 사용하여 보고서를 삭제하려면 보고서의 리소스 엔드포인트로 HTTP DELETE 요청을 전송합니다.
다음 curl 명령어를 사용하여 요청을 전송합니다.
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://appoptimize.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/reports/REPORT_ID"
다음을 바꿉니다.
PROJECT_ID: 삭제하려는 보고서 리소스를 소유한 Google Cloud 프로젝트의 ID입니다.REPORT_ID: 삭제할 보고서의 ID입니다. 이 ID는 보고서가 생성될 때 지정되었으며 프로젝트에서 보고서를 나열하여 가져올 수 있습니다.
요청이 성공하면 API가 빈 JSON 응답 {}를 반환합니다.
다음 단계
- 보고서를 만들고 읽는 방법을 알아보세요.
- IAM으로 액세스 제어를 이해합니다.
- 보고서를 나열하는 방법을 알아보세요.