2017-06-08 11 views
0

プロジェクトを作成し、VMを起動し、Google Compute Engineでサービスを開始しようとしています。私は新しいプロジェクトを作成することができましたが、今すぐCompute Engine APIを手動で有効にする必要があります。https://console.developers.google.com/apis/api/compute-component.googleapis.com/overview?project=Python APIを使用してGoogle Compute Engine APIを有効にする方法

APIをプログラムで有効にする方法はありますか?

+0

私は、プロジェクトのアイデアに合わないと思うプロジェクトの立ち上げを完全に自動化しようとしています。 1つは、手動で少なくともいくつかのもの(課金とapi有効)を手動で有効にする必要があります。後続のステップはAPIを介して実行できます。 –

答えて

0

使用しているserviceAccountのスコープにスコープ「https://www.googleapis.com/auth/compute」を追加する必要があります。私はPython APIでこれがどのように行われているのかわかりませんが、https://console.cloud.google.com/compute/に移動して手動でインスタンスを追加すると、「インデントとAPIアクセス」と「アクセススコープ」の下の「各APIにアクセスを設定する」オプションがあります。その後、コンピューティングエンジンAPIを選択し、ページの下部にある「Equivalent Rest」リンクをクリックして、RESTを使用して同じことを行うためのREST要求を確認します。

これで、Python APIと同じものを簡単に翻訳することができます。

ドキュメントはhereです。

関連する問題