teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

文法修正

2017/05/25 00:27

投稿

kaoru3151
kaoru3151

スコア50

title CHANGED
File without changes
body CHANGED
@@ -1,17 +1,17 @@
1
1
  ###前提・実現したいこと
2
+ 下記コマンドでデプロイしたいのですが、エラーがでて、対処方法が知りたいです。
2
3
  ```
3
4
  gcloud app deploy app.yaml
4
5
  ```
5
- コマンド実行時にエラーメッセージが発生しました。
6
6
 
7
7
  ###発生している問題・エラーメッセージ
8
8
 
9
9
  ```
10
- WARNING: Could not acquire lock C:\Users\PA13940\AppData\Roaming\gcloud\credentials.lock in 0 seconds
10
+ WARNING: Could not acquire lock C:\Users\ooo\AppData\Roaming\gcloud\credentials.lock in 0 seconds
11
- WARNING: The credentials file (C:\Users\PA13940\AppData\Roaming\gcloud\credentials) is not writable. Opening in read-onl
11
+ WARNING: The credentials file (C:\Users\ooo\AppData\Roaming\gcloud\credentials) is not writable. Opening in read-onl
12
12
  y mode. Any refreshed credentials will only be valid for this run.
13
- WARNING: Could not acquire lock C:\Users\○○○\AppData\Roaming\gcloud\credentials.lock in 0 seconds
13
+ WARNING: Could not acquire lock C:\Users\ooo\AppData\Roaming\gcloud\credentials.lock in 0 seconds
14
- WARNING: The credentials file (C:\Users\○○○\AppData\Roaming\gcloud\credentials) is not writable. Opening in read-only mode. Any refreshed credentials will only be valid for this run.
14
+ WARNING: The credentials file (C:\Users\ooo\AppData\Roaming\gcloud\credentials) is not writable. Opening in read-only mode. Any refreshed credentials will only be valid for this run.
15
15
  ERROR: (gcloud.app.deploy) Your current active account [○○○-○○○@○○○.co.jp] does not have any valid credentials
16
16
  Please run:
17
17
 
@@ -24,21 +24,29 @@
24
24
  ```
25
25
 
26
26
  ###試したこと
27
+ 現在のアクティブなアカウントでは有効な資格情報がないとのことなので、
28
+ ```
29
+ gcloud auth login
30
+ ```
27
- C:\Users\○○○\AppData\Roaming\gcloud\credentials.lock検索すると
31
+ を試して、もう一度デプロイコマンドを実行しましたが、同じエラーがました。
32
+
33
+ 次に、Projectにサービスアカウントを作成しようと
28
- https://developers.google.com/identity/protocols/application-default-credentialsのドキュメントにたどり着き、
34
+ [Google Application Default Credentials](http://developers.google.com/identity/protocols/application-default-credentials)のドキュメントにたどり着き、
29
- 環境変数GOOGLE_APPLICATION_CREDENTIALSを設定しないといけない
35
+ 環境変数GOOGLE_APPLICATION_CREDENTIALSを設定ました。
30
- API Managerの認証情報でサービスアカウントキーを作成
36
+ API Managerの認証情報でサービスアカウントキーを作成して、
31
37
  JSONファイルが生成されて、ダウンロードフォルダーに保存されるから、
32
- 任意の場所に置いて、環境変数GOOGLE_APPLICATION_CREDENTIALSのパスにする
38
+ 任意の場所に置いて、環境変数GOOGLE_APPLICATION_CREDENTIALSのパスに設定しました。
39
+ そして下記のコマンドでサービスアカウントをセットして、もう一度デプロイしましたがまたできませんでした。
40
+ ```
33
- しかしこれだはだめっだった。。。
41
+ gcloud config set account ooooo
42
+ ```
34
43
 
35
- もう一つはそのロックファイル削除したらいいみたいな記事があったのでファイルに何か書いてあるとかではなかったので
36
- C:\Users\○○○\AppData\Roaming\gcloud\credentials.lockのファイルを削除した
44
+ 他には、C:\Users\ooo\AppData\Roaming\gcloud\credentials.lock削除したらいいみたいな記事が
37
- うまく行った。。。
45
+ あったのでファイルに何か書いてあるとかではなかったので、そのファイルを削除したらうまくいきました。
38
46
 
39
47
 
40
48
 
41
49
 
42
50
 
43
51
  ###補足情報
44
- 本当にこのやり方でいいのか不安になりましたのでわかる方教えてください!
52
+ ただ、本当にこのやり方でいいのか不安になりましたのでわかる方教えてください!