Meet industry peers, ask questions, collaborate to find answers, and connect with Googlers who are making the products you use every day.<\/p>", "imageupload.max_uploaded_images_per_upload" : 100, "imageupload.max_uploaded_images_per_user" : 10000, "integratedprofile.connect_mode" : "", "tkb.toc_maximum_heading_level" : "2", "tkb.toc_heading_list_style" : "disc", "sharedprofile.show_hovercard_score" : true, "config.search_before_post_scope" : "community", "tkb.toc_heading_indent" : "15", "p13n.cta.recommendations_feed_dismissal_timestamp" : -1, "imageupload.max_file_size" : 10024, "layout.show_batch_checkboxes" : false, "integratedprofile.cta_connect_slim_dismissal_timestamp" : -1 }, "isAnonymous" : true, "policies" : { "image-upload.process-and-remove-exif-metadata" : true }, "registered" : false, "emailRef" : "", "id" : -1, "login" : "Former Community Member" }, "Server" : { "communityPrefix" : "/qsqph94282", "nodeChangeTimeStamp" : 1732299406480, "tapestryPrefix" : "/gc", "deviceMode" : "DESKTOP", "responsiveDeviceMode" : "DESKTOP", "membershipChangeTimeStamp" : "0", "version" : "24.7", "branch" : "24.7-release", "showTextKeys" : false }, "Config" : { "phase" : "prod", "integratedprofile.cta.reprompt.delay" : 30, "profileplus.tracking" : { "profileplus.tracking.enable" : false, "profileplus.tracking.click.enable" : false, "profileplus.tracking.impression.enable" : false }, "app.revision" : "2409051714-s8dac8f1df8-b80", "navigation.manager.community.structure.limit" : "1000" }, "Activity" : { "Results" : [ ] }, "NodeContainer" : { "viewHref" : "https://www.googlecloudcommunity.com/gc/Cloud-Forums/ct-p/cloud-forums", "description" : "Get answers to your questions and share your knowledge about the Google Cloud.", "id" : "cloud-forums", "shortTitle" : "Cloud Forums", "title" : "Cloud Forums", "nodeType" : "category" }, "Page" : { "skins" : [ "googlecloud", "theme_hermes", "responsive_peak" ], "authUrls" : { "loginUrl" : "https://www.googlecloudcommunity.com/gc/user/userloginpage?dest_url=https%3A%2F%2Fwww.googlecloudcommunity.com%2Fgc%2FServerless%2FAPP-Engine%2Ftd-p%2F834652", "loginUrlNotRegistered" : "https://www.googlecloudcommunity.com/gc/user/userloginpage?redirectreason=notregistered&dest_url=https%3A%2F%2Fwww.googlecloudcommunity.com%2Fgc%2FServerless%2FAPP-Engine%2Ftd-p%2F834652", "loginUrlNotRegisteredDestTpl" : "https://www.googlecloudcommunity.com/gc/user/userloginpage?redirectreason=notregistered&dest_url=%7B%7BdestUrl%7D%7D" }, "name" : "ForumTopicPage", "rtl" : false, "object" : { "viewHref" : "/gc/Serverless/APP-Engine/td-p/834652", "subject" : "APP Engine", "id" : 834652, "page" : "ForumTopicPage", "type" : "Thread" } }, "WebTracking" : { "Activities" : { }, "path" : "Community:Google Cloud Community/Category:Google Cloud/Category:Cloud Forums/Board:Serverless/Message:APP Engine" }, "Feedback" : { "targeted" : { } }, "Seo" : { "markerEscaping" : { "pathElement" : { "prefix" : "@", "match" : "^[0-9][0-9]$" }, "enabled" : false } }, "TopLevelNode" : { "viewHref" : "https://www.googlecloudcommunity.com/gc/Google-Cloud/ct-p/google-cloud", "description" : "Find answers, ask questions, and connect with our community of experts.", "id" : "google-cloud", "shortTitle" : "Google Cloud", "title" : "Google Cloud", "nodeType" : "category" }, "Community" : { "viewHref" : "https://www.googlecloudcommunity.com/", "integratedprofile.lang_code" : "en", "integratedprofile.country_code" : "US", "id" : "qsqph94282", "shortTitle" : "Google Cloud Community", "title" : "Google Cloud Community" }, "CoreNode" : { "conversationStyle" : "forum", "viewHref" : "https://www.googlecloudcommunity.com/gc/Serverless/bd-p/cloud_serverless", "settings" : { }, "description" : "Explore topics and ask questions about Cloud Run, Cloud Functions, App Engine, Workflows, and Eventarc.", "id" : "cloud_serverless", "shortTitle" : "Serverless", "title" : "Serverless", "nodeType" : "Board", "ancestors" : [ { "viewHref" : "https://www.googlecloudcommunity.com/gc/Cloud-Forums/ct-p/cloud-forums", "description" : "Get answers to your questions and share your knowledge about the Google Cloud.", "id" : "cloud-forums", "shortTitle" : "Cloud Forums", "title" : "Cloud Forums", "nodeType" : "category" }, { "viewHref" : "https://www.googlecloudcommunity.com/gc/Google-Cloud/ct-p/google-cloud", "description" : "Find answers, ask questions, and connect with our community of experts.", "id" : "google-cloud", "shortTitle" : "Google Cloud", "title" : "Google Cloud", "nodeType" : "category" }, { "viewHref" : "https://www.googlecloudcommunity.com/", "description" : "The official home of Google Cloud and Workspace community forums, learning hub, and community blogs.", "id" : "qsqph94282", "shortTitle" : "Google Cloud Community", "title" : "Google Cloud Community", "nodeType" : "Community" } ] } }; LITHIUM.Components.RENDER_URL = "/gc/util/componentrenderpage/component-id/#{component-id}?render_behavior=raw"; LITHIUM.Components.ORIGINAL_PAGE_NAME = 'forums/v5/ForumTopicPage'; LITHIUM.Components.ORIGINAL_PAGE_ID = 'ForumTopicPage'; LITHIUM.Components.ORIGINAL_PAGE_CONTEXT = 'V631042u1cusfV75_t6-CfZ7NqaqU2xLqnL-GLasJWr25lRI_0xrh3w8kT7M67ZbI3b09paaA13DjcKjCqXKNbFe9f2T8bU44Kj-chFdUdFK7iJam6ck5SO13KkdtcZypiJIOml0V6V_sRcrSLbQHdFXdes0eusR9KMYj5zKVsWaaLu-kfL992KazadqAo5IbHcJo-fINYjOP71oVFS0m-trXxFUgzkbS3pWPSlbuW-qoNTuLhtoXSXWP6riqiG499zXXMED9yMBLD-urncf596Kstw6Oa2H0UVZGEI42mX1gmH_lLRRw_5GTLYUkoa_kKXtNdiCePGi4XYl8yU7EBjbYMzYz0ZbQoI73cCWlo5tRAFljOHhqw3dYML7c2vW'; LITHIUM.Css = { "BASE_DEFERRED_IMAGE" : "lia-deferred-image", "BASE_BUTTON" : "lia-button", "BASE_SPOILER_CONTAINER" : "lia-spoiler-container", "BASE_TABS_INACTIVE" : "lia-tabs-inactive", "BASE_TABS_ACTIVE" : "lia-tabs-active", "BASE_AJAX_REMOVE_HIGHLIGHT" : "lia-ajax-remove-highlight", "BASE_FEEDBACK_SCROLL_TO" : "lia-feedback-scroll-to", "BASE_FORM_FIELD_VALIDATING" : "lia-form-field-validating", "BASE_FORM_ERROR_TEXT" : "lia-form-error-text", "BASE_FEEDBACK_INLINE_ALERT" : "lia-panel-feedback-inline-alert", "BASE_BUTTON_OVERLAY" : "lia-button-overlay", "BASE_TABS_STANDARD" : "lia-tabs-standard", "BASE_AJAX_INDETERMINATE_LOADER_BAR" : "lia-ajax-indeterminate-loader-bar", "BASE_AJAX_SUCCESS_HIGHLIGHT" : "lia-ajax-success-highlight", "BASE_CONTENT" : "lia-content", "BASE_JS_HIDDEN" : "lia-js-hidden", "BASE_AJAX_LOADER_CONTENT_OVERLAY" : "lia-ajax-loader-content-overlay", "BASE_FORM_FIELD_SUCCESS" : "lia-form-field-success", "BASE_FORM_WARNING_TEXT" : "lia-form-warning-text", "BASE_FORM_FIELDSET_CONTENT_WRAPPER" : "lia-form-fieldset-content-wrapper", "BASE_AJAX_LOADER_OVERLAY_TYPE" : "lia-ajax-overlay-loader", "BASE_FORM_FIELD_ERROR" : "lia-form-field-error", "BASE_SPOILER_CONTENT" : "lia-spoiler-content", "BASE_FORM_SUBMITTING" : "lia-form-submitting", "BASE_EFFECT_HIGHLIGHT_START" : "lia-effect-highlight-start", "BASE_FORM_FIELD_ERROR_NO_FOCUS" : "lia-form-field-error-no-focus", "BASE_EFFECT_HIGHLIGHT_END" : "lia-effect-highlight-end", "BASE_SPOILER_LINK" : "lia-spoiler-link", "FACEBOOK_LOGOUT" : "lia-component-users-action-logout", "BASE_DISABLED" : "lia-link-disabled", "FACEBOOK_SWITCH_USER" : "lia-component-admin-action-switch-user", "BASE_FORM_FIELD_WARNING" : "lia-form-field-warning", "BASE_AJAX_LOADER_FEEDBACK" : "lia-ajax-loader-feedback", "BASE_AJAX_LOADER_OVERLAY" : "lia-ajax-loader-overlay", "BASE_LAZY_LOAD" : "lia-lazy-load" }; LITHIUM.noConflict = true; LITHIUM.useCheckOnline = false; LITHIUM.RenderedScripts = [ "prism.js", "UserListActual.js", "KeepSessionAlive.js", "jquery.effects.slide.js", "brightcove_uploader.js", "PolyfillsAll.js", "TinyMceEditor.js", "plugin.js", "en.js", "jquery.delayToggle-1.0.js", "plugin.js", "plugin.js", "jquery.ui.widget.js", "jquery.ajax-cache-response-1.0.js", "MessageBodyDisplay.js", "jquery.clone-position-1.0.js", "jquery.function-utils-1.0.js", "en.js", "DataHandler.js", "Components.js", "MessageEditor.js", "SearchForm.js", "jquery.blockui.js", "AjaxFeedback.js", "InlineMessageReplyContainer.js", "SearchAutoCompleteToggle.js", "jquery.ui.draggable.js", "DropDownMenu.js", "LiModernizr.js", "jquery.placeholder-2.0.7.js", "jquery.ui.resizable.js", "plugin.js", "jquery.tmpl-1.1.1.js", "Text.js", "Events.js", "ElementQueries.js", "jquery.css-data-1.0.js", "json2.js", "plugin.js", "BlockEvents.js", "jquery.viewport-1.0.js", "NoConflict.js", "aws-sdk.js", "FieldSet.js", "Tooltip.js", "MessageViewDisplay.js", "ResizeSensor.js", "en.js", "plugin.js", "plugin.js", "LazyLoadComponent.js", "HelpIcon.js", "theme.js", "en.js", "plugin.js", "jquery.effects.core.js", "Throttle.js", "ProductsField.js", "jquery.tools.tooltip-1.2.6.js", "plugin.js", "en.js", "Cache.js", "TokenInputAutoComplete.js", "PartialRenderProxy.js", "jquery.scrollTo.js", "jquery.position-toggle-1.0.js", "jquery.hoverIntent-r6.js", "jquery.ui.position.js", "jquery.ui.dialog.js", "ReCaptchaV3.js", "jquery.ui.mouse.js", "jquery.iframe-transport.js", "plugin.js", "plugin.js", "EarlyEventCapture.js", "jquery.js", "en.js", "en.js", "jquery.json-2.6.0.js", "jquery.ui.core.js", "Video.js", "Link.js", "DeferredImages.js", "Lithium.js", "AutoComplete.js", "plugin.js", "CustomEvent.js", "InputEditForm.js", "ActiveCast3.js", "plugin.js", "Forms.js", "InformationBox.js", "jquery.autocomplete.js", "plugin.js", "OoyalaPlayer.js", "plugin.js", "ForceLithiumJQuery.js", "plugin.js", "jquery.fileupload.js", "api.js", "Globals.js", "ElementMethods.js", "Namespace.js", "jquery.appear-1.1.1.js", "plugin.js", "Auth.js", "Placeholder.js", "jquery.lithium-toastmessage.js", "ThreadedDetailMessageList.js", "Sandbox.js", "en.js", "plugin.js", "DropDownMenuVisibilityHandler.js", "plugin.js", "jquery.lithium-selector-extensions.js", "plugin.js", "InlineMessageReplyEditor.js", "jquery.tokeninput-1.6.2.js", "en.js", "jquery.iframe-shim-1.0.js", "AjaxSupport.js", "InlineMessageEditor.js", "Loader.js", "CookieBannerAlert.js", "plugin.js", "plugin.js", "Dialog.js", "en.js", "plugin.js", "SpoilerToggle.js", "tinymce-patched.js" ];(function(){LITHIUM.AngularSupport=function(){function g(a,c){a=a||{};for(var b in c)"[object object]"===Object.prototype.toString.call(c[b])?a[b]=g(a[b],c[b]):a[b]=c[b];return a}var d,f,b={coreModule:"li.community",coreModuleDeps:[],noConflict:!0,bootstrapElementSelector:".lia-page .min-width .lia-content",bootstrapApp:!0,debugEnabled:!1,useCsp:!0,useNg2:!1},k=function(){var a;return function(b){a||(a=document.createElement("a"));a.href=b;return a.href}}();LITHIUM.Angular={};return{preventGlobals:LITHIUM.Globals.preventGlobals, restoreGlobals:LITHIUM.Globals.restoreGlobals,init:function(){var a=[],c=document.querySelector(b.bootstrapElementSelector);a.push(b.coreModule);b.customerModules&&0

Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

APP Engine

You have an App Engine application serving as your front-end. It's going to publish messages to Pub/Sub.
The Pub/Sub API hasn't been enabled yet. What is the fastest way to enable the API?
A. Use a service account to auto-enable the API.
B. Enable the API in the Console.
C. Application's in App Engine don't require external APIs to be enabled.
D. The API will be enabled the first time the code attempts to access Pub/Sub.

 

What's the correct answer Guys. Not sure between B and D.

Thank you.

0 1 21
1 REPLY 1

Hi @fmugambi

Welcome to Google Cloud Community!

The fastest and most direct way to enable the Pub/Sub API is by navigating to Google Cloud Console, just simply search for the Pub/Sub API and enable it. So, the correct answer would be letter B.

For the letter D, you will need to enable the API first as trying to access Pub/Sub without enabling the API will result in an error. 

I hope the above information is helpful.