Note: This is a Japanese translation of an Adobe Experience League Knowledge Base article. Click this link for the original English version.
【目的】
AEM as a Cloud ServiceのAEMインスタンスにcURLでアクセスする方法を説明します。
【環境】
AEM as a Cloud Service
【対応方法】
1. Cloud Managerにアクセス
2. cURLを利用する環境(dev, stage, prod)のDeveloper Consoleを開く
3. Integrations/Local Token/Get Local Development Tokenをクリック
出力例
{
"ok": true,
"statusCode": 200,
"accessToken": "eyJh ・・・省略・・・3XAA"
}
4. 出力されたaccessTokenを使いcURLコマンドを実行
$ curl -H "Authorization: Bearer <accessTokenの値>" "<AEMのURL>"
実行例
$ 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時間有効です。
<留意事項>
・上記は以下記事の抄訳/翻訳となります。
KB記事タイトル(英語). Adobe Experience Manager: How to access your AEM instance in AEM as a Cloud Service with cURL, March 23, 2023, https://experienceleague.adobe.com/docs/experience-cloud-kcs/kbarticles/KA-21737.html, (参照 2023-03-23).
・本記事にいただいたコメントへの返信はお約束できません。あらかじめご了承ください。。