0

クラウド機能の上に API Gateway をデプロイしようとしています。CI/CD については、プロジェクトで既にスムーズに動作している cloudbuild があります。

ローカル マシンからgcloud API GATEWAYコマンドを実行すると、API ゲートウェイが正常にデプロイされました。

これらのコマンドを cloudbuild.yaml に記述したところ、「Internal Server Error」がスローされ、stacktrace にそれ以上ログが記録されません。

steps:       
 - name: 'gcr.io/cloud-builders/gcloud'
          id: api
          entrypoint: bash
          args:
            - '-c'
            - |
              gcloud beta api-gateway apis create api --project=project;
    - name: 'gcr.io/cloud-builders/gcloud'
      id: api-config
      waitFor: ['api']
      entrypoint: bash
      args:
        - '-c'
        - |
          gcloud beta api-gateway api-configs create api-config --api=api --openapi-spec=openspec.yaml --project=project --backend-auth-service-account=deployment@project-dev.iam.gserviceaccount.com;
    - name: 'gcr.io/cloud-builders/gcloud'
      id: api-gateway
      waitFor: ['api-config']
      entrypoint: bash
      args:
        - '-c'
        - |
          gcloud beta api-gateway gateways create api-gateway --api=api --api-config=api-config --location=us-central1 --project=project

ここに画像の説明を入力

それをデバッグする方法はありますか?

cloudbuild を使用して API Gateway をデプロイする方法を教えてください。

openpsec.yaml は、上記のリンクに記載されている api ゲートウェイの構成です。

4

0 に答える 0