Google Cloud에서 API에 액세스할 수 없음

자, 저는 Discourse API를 사용하는 Java 프로그램을 작성했습니다. 이 프로그램은 로컬에서는 정상적으로 작동하지만, Google Cloud Compute에서 실행을 시도하는 순간, 완벽하게 작동하던 API 요청들이 이제 {"error_type":"invalid_access","errors":["You are not permitted to view the requested resource."]}를 반환하고 있으며, 그 이유를 알 수 없습니다. 지금까지의 제 추측은 API 키를 차단하는 설정이 있다는 것뿐인데, 전혀 감이 잡히지 않습니다. 어떤 조언을 주실 수 있을까요?

제 생각에는 API 키를 제대로 전달하지 않고 있는 것 같습니다.

음, 헤더를 통해 전달하고 있는데 로컬에서 실행하면 잘 동작하네요. 아마 Windows와 Linux에서 curl이 다른 점 때문일 수도 있겠네요.

그래. 줄바꿈 인코딩이나 슬래시와 백슬래시 문제 같은 사소한 것일 거야. 그 마음 잘 알아.

새로운 API 키를 만들어 보는 건 어때?

네, 결국 CURL을 포기하고 라이브러리를 사용했어요. 경험은 자산이죠. 그래도 도움 주셔서 감사합니다.