App Engine services not showing up under Cloud Endpoints and Dev Portal












1















I have a php api service up on an app engine standard instance. I setup cloud endpoints pointing to the service without issues, however none of the service stats are recorded in endpoints > services, and the developer portal only displays "No APIs are available that you have permission to view."



I'm assuming there is some missing configuration. Google's documentation has left me at a loss for what I'm missing.



my app.yaml is simple:



runtime: php72

handlers:
- url: .*
script: auto


Is there anything that my app.yaml needs so that endpoints will pick up the api methods? I do have them defined correctly in the openapi.yaml swagger file and it validated with no issues.










share|improve this question



























    1















    I have a php api service up on an app engine standard instance. I setup cloud endpoints pointing to the service without issues, however none of the service stats are recorded in endpoints > services, and the developer portal only displays "No APIs are available that you have permission to view."



    I'm assuming there is some missing configuration. Google's documentation has left me at a loss for what I'm missing.



    my app.yaml is simple:



    runtime: php72

    handlers:
    - url: .*
    script: auto


    Is there anything that my app.yaml needs so that endpoints will pick up the api methods? I do have them defined correctly in the openapi.yaml swagger file and it validated with no issues.










    share|improve this question

























      1












      1








      1








      I have a php api service up on an app engine standard instance. I setup cloud endpoints pointing to the service without issues, however none of the service stats are recorded in endpoints > services, and the developer portal only displays "No APIs are available that you have permission to view."



      I'm assuming there is some missing configuration. Google's documentation has left me at a loss for what I'm missing.



      my app.yaml is simple:



      runtime: php72

      handlers:
      - url: .*
      script: auto


      Is there anything that my app.yaml needs so that endpoints will pick up the api methods? I do have them defined correctly in the openapi.yaml swagger file and it validated with no issues.










      share|improve this question














      I have a php api service up on an app engine standard instance. I setup cloud endpoints pointing to the service without issues, however none of the service stats are recorded in endpoints > services, and the developer portal only displays "No APIs are available that you have permission to view."



      I'm assuming there is some missing configuration. Google's documentation has left me at a loss for what I'm missing.



      my app.yaml is simple:



      runtime: php72

      handlers:
      - url: .*
      script: auto


      Is there anything that my app.yaml needs so that endpoints will pick up the api methods? I do have them defined correctly in the openapi.yaml swagger file and it validated with no issues.







      google-app-engine google-cloud-endpoints






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 2 at 0:41









      RunicodeRunicode

      97111




      97111
























          1 Answer
          1






          active

          oldest

          votes


















          2














          Cloud Endpoints does not yet support App Engine Standard applications, with the exception of Python 2.7 and Java 8 for first generation runtimes using the "Endpoints Frameworks".



          So the simple answer is that your service is not actually using Cloud Endpoints.






          share|improve this answer


























          • So as of this morning I was actually able to get the dev portal to pick up my app engine standard services just by redeploying cloud endpoints. I'm now able to fully test my services using the dev portal without issues, so I'm confused when you say it's not supported on app engine standard. I guess I'm not clear on what the "Endpoints Framework" is and why it would be required. The only thing I did notice is that no matter how many times I call my app engine services, the stats do not reflect any activity in cloud endpoints. Not sure if I need to call some endpoint url directly or what.

            – Runicode
            Jan 2 at 19:18













          • To further support my comment about app engine standard being supported by cloud endpoints, in this google Next '17 video the presenter clearly states PHP, among others, is supported on app engine standard. youtu.be/bR9hEyZ9774?t=1388.

            – Runicode
            Jan 3 at 1:47











          • Yes, he states you can use PHP, but that is for App Engine Flexible. You can find the Quickstart.

            – Nahuel Varela Blanco
            Jan 3 at 8:18













          • I am a developer on Cloud Endpoints, and I know for a fact that Cloud Endpoints does not yet support App Engine Standard except for the Endpoints Frameworks. It does support App Engine Flex.

            – Rose Davidson
            Jan 9 at 19:06











          • It's a shame that its not yet available. There are frustrating limitations in the standard environment. Doesn't work with Memorystore either I just discovered. I appreciate you taking the time to respond and will accept this as the answer.

            – Runicode
            Jan 17 at 14:04











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54000076%2fapp-engine-services-not-showing-up-under-cloud-endpoints-and-dev-portal%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2














          Cloud Endpoints does not yet support App Engine Standard applications, with the exception of Python 2.7 and Java 8 for first generation runtimes using the "Endpoints Frameworks".



          So the simple answer is that your service is not actually using Cloud Endpoints.






          share|improve this answer


























          • So as of this morning I was actually able to get the dev portal to pick up my app engine standard services just by redeploying cloud endpoints. I'm now able to fully test my services using the dev portal without issues, so I'm confused when you say it's not supported on app engine standard. I guess I'm not clear on what the "Endpoints Framework" is and why it would be required. The only thing I did notice is that no matter how many times I call my app engine services, the stats do not reflect any activity in cloud endpoints. Not sure if I need to call some endpoint url directly or what.

            – Runicode
            Jan 2 at 19:18













          • To further support my comment about app engine standard being supported by cloud endpoints, in this google Next '17 video the presenter clearly states PHP, among others, is supported on app engine standard. youtu.be/bR9hEyZ9774?t=1388.

            – Runicode
            Jan 3 at 1:47











          • Yes, he states you can use PHP, but that is for App Engine Flexible. You can find the Quickstart.

            – Nahuel Varela Blanco
            Jan 3 at 8:18













          • I am a developer on Cloud Endpoints, and I know for a fact that Cloud Endpoints does not yet support App Engine Standard except for the Endpoints Frameworks. It does support App Engine Flex.

            – Rose Davidson
            Jan 9 at 19:06











          • It's a shame that its not yet available. There are frustrating limitations in the standard environment. Doesn't work with Memorystore either I just discovered. I appreciate you taking the time to respond and will accept this as the answer.

            – Runicode
            Jan 17 at 14:04
















          2














          Cloud Endpoints does not yet support App Engine Standard applications, with the exception of Python 2.7 and Java 8 for first generation runtimes using the "Endpoints Frameworks".



          So the simple answer is that your service is not actually using Cloud Endpoints.






          share|improve this answer


























          • So as of this morning I was actually able to get the dev portal to pick up my app engine standard services just by redeploying cloud endpoints. I'm now able to fully test my services using the dev portal without issues, so I'm confused when you say it's not supported on app engine standard. I guess I'm not clear on what the "Endpoints Framework" is and why it would be required. The only thing I did notice is that no matter how many times I call my app engine services, the stats do not reflect any activity in cloud endpoints. Not sure if I need to call some endpoint url directly or what.

            – Runicode
            Jan 2 at 19:18













          • To further support my comment about app engine standard being supported by cloud endpoints, in this google Next '17 video the presenter clearly states PHP, among others, is supported on app engine standard. youtu.be/bR9hEyZ9774?t=1388.

            – Runicode
            Jan 3 at 1:47











          • Yes, he states you can use PHP, but that is for App Engine Flexible. You can find the Quickstart.

            – Nahuel Varela Blanco
            Jan 3 at 8:18













          • I am a developer on Cloud Endpoints, and I know for a fact that Cloud Endpoints does not yet support App Engine Standard except for the Endpoints Frameworks. It does support App Engine Flex.

            – Rose Davidson
            Jan 9 at 19:06











          • It's a shame that its not yet available. There are frustrating limitations in the standard environment. Doesn't work with Memorystore either I just discovered. I appreciate you taking the time to respond and will accept this as the answer.

            – Runicode
            Jan 17 at 14:04














          2












          2








          2







          Cloud Endpoints does not yet support App Engine Standard applications, with the exception of Python 2.7 and Java 8 for first generation runtimes using the "Endpoints Frameworks".



          So the simple answer is that your service is not actually using Cloud Endpoints.






          share|improve this answer















          Cloud Endpoints does not yet support App Engine Standard applications, with the exception of Python 2.7 and Java 8 for first generation runtimes using the "Endpoints Frameworks".



          So the simple answer is that your service is not actually using Cloud Endpoints.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jan 3 at 10:59









          Nahuel Varela Blanco

          518214




          518214










          answered Jan 2 at 19:02









          Rose DavidsonRose Davidson

          56426




          56426













          • So as of this morning I was actually able to get the dev portal to pick up my app engine standard services just by redeploying cloud endpoints. I'm now able to fully test my services using the dev portal without issues, so I'm confused when you say it's not supported on app engine standard. I guess I'm not clear on what the "Endpoints Framework" is and why it would be required. The only thing I did notice is that no matter how many times I call my app engine services, the stats do not reflect any activity in cloud endpoints. Not sure if I need to call some endpoint url directly or what.

            – Runicode
            Jan 2 at 19:18













          • To further support my comment about app engine standard being supported by cloud endpoints, in this google Next '17 video the presenter clearly states PHP, among others, is supported on app engine standard. youtu.be/bR9hEyZ9774?t=1388.

            – Runicode
            Jan 3 at 1:47











          • Yes, he states you can use PHP, but that is for App Engine Flexible. You can find the Quickstart.

            – Nahuel Varela Blanco
            Jan 3 at 8:18













          • I am a developer on Cloud Endpoints, and I know for a fact that Cloud Endpoints does not yet support App Engine Standard except for the Endpoints Frameworks. It does support App Engine Flex.

            – Rose Davidson
            Jan 9 at 19:06











          • It's a shame that its not yet available. There are frustrating limitations in the standard environment. Doesn't work with Memorystore either I just discovered. I appreciate you taking the time to respond and will accept this as the answer.

            – Runicode
            Jan 17 at 14:04



















          • So as of this morning I was actually able to get the dev portal to pick up my app engine standard services just by redeploying cloud endpoints. I'm now able to fully test my services using the dev portal without issues, so I'm confused when you say it's not supported on app engine standard. I guess I'm not clear on what the "Endpoints Framework" is and why it would be required. The only thing I did notice is that no matter how many times I call my app engine services, the stats do not reflect any activity in cloud endpoints. Not sure if I need to call some endpoint url directly or what.

            – Runicode
            Jan 2 at 19:18













          • To further support my comment about app engine standard being supported by cloud endpoints, in this google Next '17 video the presenter clearly states PHP, among others, is supported on app engine standard. youtu.be/bR9hEyZ9774?t=1388.

            – Runicode
            Jan 3 at 1:47











          • Yes, he states you can use PHP, but that is for App Engine Flexible. You can find the Quickstart.

            – Nahuel Varela Blanco
            Jan 3 at 8:18













          • I am a developer on Cloud Endpoints, and I know for a fact that Cloud Endpoints does not yet support App Engine Standard except for the Endpoints Frameworks. It does support App Engine Flex.

            – Rose Davidson
            Jan 9 at 19:06











          • It's a shame that its not yet available. There are frustrating limitations in the standard environment. Doesn't work with Memorystore either I just discovered. I appreciate you taking the time to respond and will accept this as the answer.

            – Runicode
            Jan 17 at 14:04

















          So as of this morning I was actually able to get the dev portal to pick up my app engine standard services just by redeploying cloud endpoints. I'm now able to fully test my services using the dev portal without issues, so I'm confused when you say it's not supported on app engine standard. I guess I'm not clear on what the "Endpoints Framework" is and why it would be required. The only thing I did notice is that no matter how many times I call my app engine services, the stats do not reflect any activity in cloud endpoints. Not sure if I need to call some endpoint url directly or what.

          – Runicode
          Jan 2 at 19:18







          So as of this morning I was actually able to get the dev portal to pick up my app engine standard services just by redeploying cloud endpoints. I'm now able to fully test my services using the dev portal without issues, so I'm confused when you say it's not supported on app engine standard. I guess I'm not clear on what the "Endpoints Framework" is and why it would be required. The only thing I did notice is that no matter how many times I call my app engine services, the stats do not reflect any activity in cloud endpoints. Not sure if I need to call some endpoint url directly or what.

          – Runicode
          Jan 2 at 19:18















          To further support my comment about app engine standard being supported by cloud endpoints, in this google Next '17 video the presenter clearly states PHP, among others, is supported on app engine standard. youtu.be/bR9hEyZ9774?t=1388.

          – Runicode
          Jan 3 at 1:47





          To further support my comment about app engine standard being supported by cloud endpoints, in this google Next '17 video the presenter clearly states PHP, among others, is supported on app engine standard. youtu.be/bR9hEyZ9774?t=1388.

          – Runicode
          Jan 3 at 1:47













          Yes, he states you can use PHP, but that is for App Engine Flexible. You can find the Quickstart.

          – Nahuel Varela Blanco
          Jan 3 at 8:18







          Yes, he states you can use PHP, but that is for App Engine Flexible. You can find the Quickstart.

          – Nahuel Varela Blanco
          Jan 3 at 8:18















          I am a developer on Cloud Endpoints, and I know for a fact that Cloud Endpoints does not yet support App Engine Standard except for the Endpoints Frameworks. It does support App Engine Flex.

          – Rose Davidson
          Jan 9 at 19:06





          I am a developer on Cloud Endpoints, and I know for a fact that Cloud Endpoints does not yet support App Engine Standard except for the Endpoints Frameworks. It does support App Engine Flex.

          – Rose Davidson
          Jan 9 at 19:06













          It's a shame that its not yet available. There are frustrating limitations in the standard environment. Doesn't work with Memorystore either I just discovered. I appreciate you taking the time to respond and will accept this as the answer.

          – Runicode
          Jan 17 at 14:04





          It's a shame that its not yet available. There are frustrating limitations in the standard environment. Doesn't work with Memorystore either I just discovered. I appreciate you taking the time to respond and will accept this as the answer.

          – Runicode
          Jan 17 at 14:04




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54000076%2fapp-engine-services-not-showing-up-under-cloud-endpoints-and-dev-portal%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Can a sorcerer learn a 5th-level spell early by creating spell slots using the Font of Magic feature?

          Does disintegrating a polymorphed enemy still kill it after the 2018 errata?

          A Topological Invariant for $pi_3(U(n))$