如何使用cURL存取AEM as a Cloud Service中的AEM執行個體

本文概述在AEM as a Cloud Service中使用cURL命令存取Adobe Experience Manager (AEM)執行個體的步驟。

說明 description

環境

  • Adobe Experience Manager
  • Adobe Experience Manager as a Cloud Service

問題/症狀

如何使用cURL存取AEM as a Cloud Service中的AEM執行個體。

解決方法 resolution

請依照下列步驟操作:

  1. 存取 Cloud Manager

  2. 開啟您要存取之環境(開發、階段、生產)的 Developer Console

  3. 按一下 整合 > 本機權杖 > 取得本機開發權杖

    範例:

    code language-none
    {
      "ok": true,
      "statusCode": 200,
      "accessToken": "eyJh...3XAA"
    }
    
  4. 使用​ accessToken ​執行cURL命令

    code language-none
    $ curl -H "Authorization: Bearer <Value of accessToken>" "<URL of AEM>"
    

    範例

    code language-none
    $ curl -H "Authorization: Bearer eyJh...3XAA" "https://author-p12345-e6789.adobeaemcloud.com/content/wknd/us/en.json"
    {"jcr:created":"Wed Feb 22 2023 04:07:45 GMT+0000","jcr:createdBy":"admin","jcr:primaryType":"cq:Page"}
    

accessToken值的有效期限為24小時。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f