문제:
firebase에 2018년도에 만들어둔 newagent 라는 프로젝트가 있었는데
삭제하려고하니까 선취권 어쩌고하면서 삭제가안됨
그러면서 관련 공식문서를 알려줌
대충 플젝 삭제하고싶으면 먼저 이거부터해라~ 느낌
해결:
일단 Google Cloud로 가서 해당프로젝트를 지정하고
클라우드 쉘을 켰음
그리고 강제삭제를 위해 Deprovisioning Shared VPC 문서로 이동
// 1번부터 따라해보자
gcloud auth login [ACCOUNT]
// 위 명령어로 로그인하려고했는데 이미 로그인상태라고함
// 2번 명령어 연결된 선취권을 나열
gcloud alpha resource-manager liens list \
--project [HOST_PROJECT_ID]
// 결과메세지
NAME: [선취권 NAME]
ORIGIN: You cannot delete this project because it is linked with a Dialogflow agent. Please follow the link to Dialogflow and delete the agent: https://console.dialogflow.com/api-client/#/agent/12345
REASON: Deletion blocked by Dialogflow.
// 12345는 임의로 적은값
Dialogflow랑 엮여있어서 삭제못한다는거보니까 내가 2018년쯤 Dialogflow로 뭔짓을 한거같다.
기억으로는 이 영상인듯..
결과 메세지에서 안내해주는 https://console.dialogflow.com/api-client/#/agent/12345 링크는 들어가면 에러가 발생하는상황.
// 3번 명령어, 선취권 제거하기
gcloud alpha resource-manager liens delete [선취권 NAME] \
--project [HOST_PROJECT_ID]
//결과메세지
Deleted [liens/[선취권 NAME]].
// 삭제후 다시 2번 명령어로 확인해보니 아래 메세지가 나왔다.
Listed 0 items.
이제 firebase 에서 삭제하니까 삭제완료
'개발 > 기타' 카테고리의 다른 글
ChatGPT 무섭다 (0) | 2023.01.05 |
---|---|
vscode 테마추천 (0) | 2022.12.19 |
firebase hosting 후 새로고침하면 404되는 문제 (0) | 2022.01.24 |
소름돋는 copilot (0) | 2021.07.27 |
Firestore에서 Timestamp 다루기 (0) | 2021.07.21 |