製品エンドポイント
属性ベースのアクセス制御 API の /products
エンドポイントを使用すると、プログラムによって組織内の製品に関連付けられた権限カテゴリおよび権限セットと同様に、製品を管理できます。
はじめに
このガイドで使用する API エンドポイントは、属性ベースのアクセス制御 API の一部です。 先に進む前に、はじめる前にを参照し、関連ドキュメントへのリンク、このドキュメントのサンプル API 呼び出しを読み取るためのガイドおよび任意の Experience Platform API を正常に呼び出すために必要なヘッダーに関する重要な情報を確認してください。
資格のある製品のリストの取得 list
/products
エンドポイントにGETリクエストを行うことで、資格のある製品のリストを取得できます。
API 形式
GET /products/
リクエスト
次のリクエストは、組織に属する資格のある製品のリストを取得します。
curl -X GET \
https://platform.adobe.io/data/foundation/access-control/administration/products \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {IMS_ORG}' \
応答
応答が成功すると、組織に属する資格のある製品のリストが返されます。
{
"products": [
{
"id": "{ID}",
"name": "Adobe Experience Platform",
"serviceCode": "{SERVICE_CODE}"
}
]
}
id
name
serviceCode
製品 ID 別に権限カテゴリを検索
商品 ID を指定しながら /products/{PRODUCT_ID}/categories
エンドポイントに対してGETリクエストを実行することで、特定の商品の権限カテゴリを検索できます。
API 形式
GET /products/{PRODUCT_ID}/categories
リクエスト
次のリクエストは、{PRODUCT_ID}
に関連付けられた権限カテゴリを取得します。
curl -X GET \
https://platform.adobe.io/data/foundation/access-control/administration/products/{PRODUCT_ID}/categories \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {IMS_ORG}' \
応答
応答が成功すると、クエリした製品 ID に関連付けられた権限カテゴリが返されます。
{
"categories": [
{
"name": "Profile Management"
},
{
"name": "Data Ingestion"
},
{
"name": "Sandbox Administration"
},
{
"name": "Query Service"
},
{
"name": "Data Management"
},
{
"name": "Identity Management"
},
{
"name": "Data Modeling"
},
{
"name": "Data Science Workspace"
},
{
"name": "Dashboards"
},
{
"name": "Alerts"
},
{
"name": "Data Governance"
}
]
}
category
name
製品 ID 別の権限セットの検索
商品 ID を指定しながら /products/{PRODUCT_ID}/permission-sets
エンドポイントに対してGETリクエストを実行することで、特定の商品の権限セットを検索できます。
API 形式
GET /products/{PRODUCT_ID}/permission-sets
リクエスト
次のリクエストは、{PRODUCT_ID}
に関連付けられた権限セットを取得します。
curl -X GET \
https://platform.adobe.io/data/foundation/access-control/administration/products/{PRODUCT_ID}/permission-sets \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {IMS_ORG}' \
応答
応答が成功すると、クエリした製品 ID に関連付けられた権限セットが返されます。
{
"permission-sets": [
{
"id": "manage-schemas",
"name": "Manage Schemas",
"category": "Data Modeling",
"permissions": [
{
"resource": "schemas",
"actions": [
"read",
"write",
"delete"
]
},
{
"resource": "schema-fields",
"actions": [
"read",
"write",
"delete"
]
},
{
"resource": "sandboxes",
"actions": [
"view"
]
}
]
},
{
"id": "view-schemas",
"name": "View Schemas",
"category": "Data Modeling",
"permissions": [
{
"resource": "schemas",
"actions": [
"read"
]
},
{
"resource": "schema-fields",
"actions": [
"read"
]
},
{
"resource": "sandboxes",
"actions": [
"view"
]
}
]
},
]
}
permission-sets
id
name
category
permissions
permissions.resource
permissions.actions
view
、read
、create
、edit
、delete