2014-09-12 4 views
0

Cloud SQL을 자동화하기 위해 노력하고 있는데, 실제로 고통스러운 문제 중 하나는 API가 모두 기존 인스턴스를 나열하지 않는 것입니다.Google Cloud SQL 인스턴스를 삭제 상태로 나열하는 방법은 무엇입니까?

예를 들어 인스턴스 A를 삭제하면 모든 인스턴스 A가 목록에 없지만 새로운 AI를 만들려고 시도하면 기본적으로 A가 여전히 존재한다는 사실을 나타내는 409 오류가 발생합니다. 상태를 삭제하지만 나는 그것을 볼 수 없습니다.

을 모두 나열하는 방법이 있습니까? 인스턴스를 삭제하는 것이 포함되어 있지 않은 경우 그 이유는 무엇입니까?

답변

1

아니요.

왜 삭제 된 인스턴스 목록을 보길 원하십니까? 이 기능을 추가하는 것이 곧 가능할 것으로 기대하지는 않지만, 유스 케이스에 대해 알려 주면 API 레벨에 나열되지 않는 좋은 해결책이있을 수 있습니다.

+0

어쨌든 30 일 동안 인스턴스 이름을 다시 사용할 수 없으므로이 방법이 도움이되지 않습니다. 기본 이름에 날짜를 추가하는 것이 좋습니다. –

+0

좋은 API는 완전성과 투명성을 위해 단순히 삭제 상태에있는 인스턴스를 나열합니다. 그들을 숨기는 논쟁은 무엇입니까? – TvE

+0

유스 케이스는 Google 배포 관리자와 유사한 시스템을 사용하는 애플리케이션의 자동 프로비저닝입니다. 앱을 재배포 할 때 성공할 지 여부를 알 수 없습니다. 예, 모든 문자열에 임의의 문자열을 추가 할 수는 있지만 다른 방법으로는 어색하게 끝납니다. – TvE

관련 문제