Google CloudからAPIにアクセスできません

JavaでDiscourseのAPIを使用するプログラムを作成しました。ローカル環境では期待通りに動作するのですが、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 は使わずに、代わりにライブラリを使うことにしました。生きていると学べるものですね。でも、お手伝いいただきありがとうございます。