問題タブ [google-secret-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-cloud-platform - 作成したシークレットを変数に追加するためのオプションが Google Cloud Run に見つからない - ドキュメントは誤解を招く
Cloud Run Managed アプリケーション経由で Mongo Atlas データベースにアクセスするためのシークレットを追加したいと考えています。このガイドに従いました: https://cloud.google.com/run/docs/configuring/using-secrets?hl=en
最初に秘密を作成するように説明されていました-私はそれを行いました
次に、シークレットを Cloud Run Service に追加する必要があります。ただし、そうするオプションが見つかりません。「環境変数」を作成するオプションしか表示されません。
これは、ドキュメントに従っているときに見つけられると期待しているものです
でもこれしか見えない
Cloud Run Service のシークレットを事前に「アクティブ化」するための設定を忘れていませんか?
node.js - エラー: 4 DEADLINE_EXCEEDED: CloudRUN で期限を超過しました
Google CloudRun にデプロイされた Google Express アプリを入手しました。すべてのユーザーに関連する共有データを使用し、それをグローバルパラメーターにロードしたいと思います。私のコードは、Google シークレット マネージャーを使用して、データをグローバル パラメーターに取得するためのデータベース接続情報を取得しています。アプリがコールドの場合、最初のユーザーにエラー メッセージが表示されますが、データをグローバル パラメーターにロードする非同期関数が開始され、最終的に次の呼び出しが正しく処理されます。Google シークレット マネージャーに接続しようとすると、次のエラーに気付きました。
私のコードは次のようなものです:
その理由が何であるかはわかりません。エラーは一貫していません。
node.js - Google Secret Manager クライアントの jest モックが壊れている
次のように、GCP Secret Manager からシークレットを取得しようとしています。
この関数の場合、ユニットを書くには、関数をモックする必要があるSecretManagerServiceClient
ためaccessSecretVersion
、このために書いたコードをフォローアップします。
ここで、テストは次のように壊れていますTypeError: (intermediate value) is not iterable
。私はここで完全にブロックされており、このアプローチがモックを解決するためのリードです