Welcome to the Adobe Developer Community! Connect with peers to ask questions and share best practices.
Recently active
Hi, I'm currently not possible to change the memory limit of my action, see me "app.config.yaml":application: actions: actions runtimeManifest: packages: temp: actions: test: function: actions/test.js web: yes runtime: nodejs:14 limits: memory: 512 Do the docs are lying, it's a bug, or it's an account limitation?https://developer.adobe.com/runtime/docs/guides/using/system_settings/https://developer.adobe.com/app-builder/docs/guides/appbuilder-configuration/#runtime-manifestFor example, the "timeout" option is working well.
Hello, I am researching Adobe App Builder and I am working with a sample ToDo app tutorial: https://developer.adobe.com/app-builder/docs/resources/todo-app/ This app is using IMS profile and allows to create user todo list. When I run this app with aio app run it shows me two options to view my deployed application: via localhost and via experience.adobe.com When I open the app via experience.adobe.com domain I have the IMS profile available (I am logged in to the site) and the app works fine but when I access the app via localhost this is not available which means that I can not work on the app this way. My questions:1. How should I work with this locally? Should I only use the app via https://experience.adobe.com/?devMode=true#/custom-apps/?localDevUrl=https://localhost:9080 url ?2. Is there a way to provide user context to the local env ?3. How could we automate testing apps build for App builder? I just wonder how could we set up Cypres
Hi Can someone give me a high-level overview on what the process is for building a new tool in adobe Illustrator? If it's even possible. As an example: I want a new tool that looks similar to the direct selection tool icon sitting over in the tool pallet. I'm calling this tool the "Zero distance tool". When I select this tool and click an anchor point from two different object it'll move the objects such that those anchor points are exactly on one another. I don't need programming help unless it's relevant. I'm experienced programming in C++ and JavaScript. I do not understand the workflow for building a tool like this. Thank you.
Hello, I am working with Adobe App builder and sample todo app code base: https://developer.adobe.com/app-builder/docs/resources/todo-app/I deployed the app using aio app deploy and now I am trying to view logs for my actions - to do that I run aio app logs --tail -v and then I am invoking my action using postman passing X-OW-EXTRA-LOGGING header set to on but I can not see any logs in the console. Is that expected? How can I access the logs of the deployed action?
Hi All, I have created a simple application using aio CLI but when I am running aio app deploy Only static files are getting deployed but not the action to the runtime environment. √ Built 1 action(s) for 'dx/excshell/1'√ Building web assets for 'dx/excshell/1'√ Deployed 1 action(s) for 'dx/excshell/1'√ Deploying web assets for 'dx/excshell/1'Your deployed actions:web actions:-> https://323801-aemseismicassetsync-stage.adobeio-static.net/api/v1/web/dx-excshell-1/genericTo view your deployed application:-> https://323801-aemseismicassetsync-stage.adobeio-static.net/index.htmlTo view your deployed application in the Experience Cloud shell:-> https://experience.adobe.com/?devMode=true#/custom-apps/?localDevUrl=https://323801-aemseismicassetsync-stage.adobeio-static.net/index.htmlNew Extension Point(s) in Workspace 'Stage': 'dx/excshell/1'Successful deployment Any suggestion what is going on wrong
Hi, I've been enjoying the PDF extract API, but I've noticed that it's charging me more units than I've been calling the API. For instance, just now I made 3 extract api calls, but it cost 7 units. Why? Also, I'm currently doing the trial version that comes with 1000 free units. I certainly don't want it charging me more than what I'm using it for when it begins to actually cost me money.... Thanks!Matt
Hello, I'm new in Adobe Runtime and trying to learn usage of the actions. But i'm stuck with usage of a new modules.For example i have following action created:const fetch = require('node-fetch')const FormData = require('form-data')async function main(params) { let formDataVar = new FormData();}Where before that i have install my module : npm install --save form-dataIt's visible inside my package.json:{ "name": "runtimeHelloWorld", "version": "0.0.1", "private": true, "dependencies": { "@adobe/aio-sdk": "^3.0.0", ... "core-js": "^3.6.4", "form-data": "^4.0.0", "node-fetch": "^2.6.0", ... },I have executed "npm install" and build my app as well. But wh
Hi, I created an events subscription for AEP in the Development console of my API Project,the events that I selected areData ingestion notificationProfile Ingestion Delays, Failures and errorsProfile Ingestion InfoAfter that, I ingest profiles with the streaming endpoint of AEP -> Sources -> Accountshttps://dcs.adobedc.net/collection/{hash}I tried successfully and failed requests but do not see the event in the Debug Tracing tab,Please advise what kind of even should i subscribe for to see this kind of ingestion eventsAlso, can i configure it to receive events per sandbox or it is all sandboxes all the time? Thanks
We've been exploring the creation of PDF files from Excel files using the Adobe PDF Services API. Obviously converting from XLS->PDF can be tricky in terms of the printable area, orientation, etc. We managed to get the basics working, but in one example we have, the Excel file is converted to a PDF but the last column is split to a second page. I can't find much info on it in terms of any options that might be available when calling the API. I've looked through the SDK JavaDocs and the "Create PDF" HowTo page. For example, I can see that for HTML->PDF you can use PageLayout and SetPageSize, but I don't see this available for XLS->PDF. Any suggestions? Are there options that can be applied or are we out of luck here?
Hello, I am working with Adobe App builder and sample todo app code base: https://developer.adobe.com/app-builder/docs/resources/todo-app/I deployed the app using aio app deploy and now I am trying to view logs for my actions - to do that I run aio app logs --tail -v and then I am invoking my action using postman passing X-OW-EXTRA-LOGGING header set to on but I can not see any logs in the console. Is that expected? How can I access the logs of the deployed action?
Hi everyone,I’m working on User Management API: Authentication for API AccessI’m calling this API:https://usermanagement.adobe.io//v2/usermanagement/organizations/A139DC7957D898C77F000101@AdobeOrg/userswith Headers:Authorization: Bearer access_tokenx-api-key: Client ID from Developer ConsoleBut I’m getting this error message:{“error_code”: “403003”,“message”: “Api Key is invalid”} image1047×616 28.4 KB Please help me on this.Thank you,Dustin
Hi, following all instructions on initializing and publishing an application in App Builder Catalog. The application was also successfully approved in Exchange.But the app does not appear in App Builder Catalog, does anyone know what the reason might be
We've recently received email notifications regarding expiring public/private certificate keypairs: ----"We have identified that some of your public/private certificate keypairs used in your Adobe integrations and applications in the organizationTo ensure that Adobe integrations and applications using these certificates continue to work, you MUST complete the following actions before the specified expiry date(s)...Add new certificate keypairs to the affected Projects on the Adobe Developer Console.Update the affected integration or application to start using the new certificate keypair."---- We do not recognize the specific public/private certificate keypairs from the email notification, hence we do not have context of their purpose. Is there an audit log or something we can use to trace the history of the keys? perhaps the creator or the key?
I'm writing a utility script in Python (in a Jupyter notebook) which transfers all AA assets for users leaving our organisation to a holding user. Most of it works fine using JWT authentication, but some API endpoints return an error saying "only Company Admins are allowed to access this endpoint". As I don't want to promote my API to being a Company wide Admin and confirming it works if I use an OAuth token (obtained via the playground) for my personal logon, I thought I'd switch the authentication to OAuth so any of the company admins could use it. However I'm running into problems. There's plenty of examples of how to do OAuth if you're building a web app and are already using things like Flask, but I've not been able to get anything to work in the notebook (or in a locally running script). My ideal flow would be the same as I've implemented for accessing the Google APIs via OAuth (using the google_auth_oauthlib flow library):The user runs the python cell that handles OAuthA ne
We are in the need of whitelisting AppBuilder (Firefly) infrastructure so that only requests coming from the IP Ranges it has would be allowed for communication with external systems it needs to connect. We used the following as the base for our need https://experienceleague.adobe.com/docs/experience-platform/sources/ip-address-allow-list.html?lang=en but it looks like those IP's aren't valid for AppBuilder as we are not able to connect when we use them. Can you please provide the ranges we need to use instead for this type of product? Thanks
I have an app that uses the Privacy API to anonymise user details upon request. The app generates a JWT and sends it to https://ims-na1.adobelogin.com/ims/exchange/jwt to retrieve an access token to use for the Privacy API request. However, following the recent changes to the Adobe I/O console, my app has stopped working. In an effort to get it working again, I have created a new project in the console to use for it. Now when trying to get an access token, I am getting a 400 bad request error with the detail of "Could not match JWT signature to any of the bindings". Can anyone please tell me exactly what causes this specific error? I can't find it mentioned in the documentation.
Hello people, i have been trying to make log forwarding to splunk instance that splunk instance seems to be working well (is a splunk cloud trial) and after doing a curl it seems to be working well: curl -k https://xyx-y-xxxx.splunkcloud.com:8088/services/collector/event -H "Authorization: Splunk xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -d '{"event": "hello world"}' {"text":"Success","code":0} But when i try to set on App Builder using: $ aio app config set log-forwarding ? select log forwarding destination Splunk HEC ? host xyx-y-xxxx.splunkcloud.com ? port 8088 ? index main ? hec_token [hidden] » Error: Could not update log forwarding settings for namespace 'app-builder-sandbox-instance': 400 (Bad » Request). Error: {"reason":"Validation failed","message":"[Splunk HTTP Error: connect timed out]"} so i still cannot figure out why is this not working it would be glad if someone has been passed through this or a similar situation that could give a clue of
I had this problem quite a lot of times while testing my App Builder Application.Basically I always first tried to run the actions via the Experience Shell yet run into problems because of it regularly.(aio app run)The error always looks like that with different "code":time: 874 msfailed request to 'https://#####.adobeioruntime.net/api/v1/web/#####' with status: 400 and message: {"code": "lozU6fbz5Ms2dlzFrIRhSyPMm1J7kjNO","error": "There was an error processing your request."}Strangely everything is still working when testing without the shell using f.e. Postman or Altair GraphQL Client. Even directly calling an action in the browser works. Any idea why that error happens and/or how to solve it?(I am using Chrome browser and sometimes clearing the cache seems to help)
Hey there, the title pretty much explains what I want to inquire about.I was told by the support that they don't answer this type of questions and that I should come here to ask them:I am currently testing the adobe app builder but before actually using it for anything more than testing I would like to know a few things:Can you tell anything regarding the costs at this time?How much will the use of the app builder and the i/o runtime cost?What about the stability of the actions that will run in i/o runtime? The last question is more about adobe in generell:How/Where do I save Data "in adobe"? I don't think I would need an extern server just for a db if my SPA or my headless application runs serverless.Best regards, Maximilian
I wanted to store some of my API response in datastore/ database (which am currently using my local db), however if I use App Builder, is there a provision to store data (not cache) but store it for later usage.
Hi Team, Is there a way to use "Insert Into" queries in AEP query service to ingest data into AEP Dataset which has particular schema? Thanks in advance!! @dbenge@joshua_eisikovi
Hi, I have created an app using `aio app init` and gone through adding the actions and code and deploying it etc...Now my colleague wants to connect to be able to update and deploy etc...They have the code from the repo downloaded but I'm not sure how to connect them to the app? Do we run `aio app init` again? If so are there any specific options to choose as it is asking us about creating actions etc...When trying to do `aio app deploy` with the code form the repo we now get... "Error: missing Adobe I/O Runtime namespace, did you set the AIO_RUNTIME_NAMESPACE environment variable?" Thanks
I would like to receive notifications via webhook if e.g. colors (as in Adobe Colors) change. I have created a new test project and added a new event (Creative Cloud Libraries --> Selected Creative Cloud Library Updated --> OAuth).No matter what I do, I cannot redirect to the user consent for listening to webhooks.Under credentials, I see OAuth Web App with the scopes creative_sdk and openid. This is the request I am using: https://ims-na1.adobelogin.com/ims/authorize/v2?response_type=code&client_id=50**redacted**ed1&scope=creative_sdk%2Copenid&redirect_uri=**redacted** This request always redirects back to my endpoint with error=invalid_scope.If I only use openid for scope, the redirect works (without granting access for change notifications). What am I doing wrong?Is there any way to see which scope is wrong or invalid? Thanks
Hi @61380 Team, Incident ID raised to Adobe : 220422-000111Due to some challenges to capturing the Transaction data from UI, we are capturing using S2S integration to Adobe analytics.But some of the transaction events are not reflecting in the Adobe analytics even though we are receiving the response status as 200 from Adobe IO service. we are facing this issue in Production and lower environments.Below is the one of the PROD responses for reference.Order ID : BPPTN0404902229903843328 , is_data_sent_to_analytics = True , Time --> 2022-04-22 07:38:16.201 Logs -->{"digitalData":{"customerId":"dc6edccabcc8f0c0cb16baa582f20695","hostIP":"19X.16X.29.19","product":[{"productid":"1","quantity":"1","price":"38.0","category":"CAT1011","eligibleforTCL":""}],"brand":[{}],"tataPay":{"numOfOffersApplied":"0","multiTender":{"name":"Debit Card|"},"orderid":"BPPTN0404902229903843328","noOfQuanties":1},"transaction":{"totalRevenue":"38.0","transactionId":"TDL1650613014395000000000000117
Hi Adobe team, I recently got accepted into the App Builder trial program and I'm trying to create a project from template however when I click the save button on my project it gives me the following error "Service getValidateAppName failed. Error code: 415 , Error message: Unsupported Media Type". This occurs even when I click save without changing any of the default parameters which are loaded up e.g. not adding extra workspaces and not changing the default app name and project title. Would very much appreciate any insights into this issue or potential solutions! **EDIT: It was a bug in production that occurs when the org doesn't yet exist as a publisher org in ARS. This ticket has already been resolved and the issue doesn't occur anymore. Thanks,Geoffrey He
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.