既存のグループへのPOSIX属性の追加
既存のグループにPOSIX属性を追加します。
-
次のリクエスト本文を含む
group_update.json
ファイルを作成します:group_update.json
{ "schemas": [ "urn:ietf:params:scim:api:messages:2.0:PatchOp" ], "Operations": [ { "op": "add", "path": "urn:ietf:params:scim:schemas:oracle:idcs:extension:posix:Group:gidNumber", "value": 11020 } ] }
ここでは:
gidNumber
は、一意のグループID (gid)番号に設定される必要があります。Linuxでgetent group
コマンドを使用すると、既存のグループgidが表示されます。
-
次のcurlコマンドを実行して、グループIDを取得します:
curl -k -X GET -H "Content-Type: application/json" -H "Authorization: Bearer <token-string>" "https://identity-cloud-service-instance-url/admin/v1/Groups"
ここでは:
token-string
は、取得したOAuthアクセス・トークンですidentity-cloud-service-instance-url
は、IAMインスタンスURLです
レスポンスで、POSIX属性を使用して更新するグループの
id
を書き留めます。たとえば、次のレスポンスで、Marketingグループのid
は8c1f45fee6354e20aa9e57079082d6a2
です:..... { "displayName": "Marketing", "idcsLastModifiedBy": { "type": "User", "value": "f142a5ce639643c2befe8deb0ca5bcec", "display": "admin example", "$ref": "https://identity-cloud-service-instance-url/admin/v1/Users/f142a5chjky3c2befe8deb0ca5bcec" }, "idcsCreatedBy": { "type": "User", "display": "admin example", "value": "f142a5ce639643c2befe8deb0ca5bcec", "$ref": "https://identity-cloud-service-instance-url/admin/v1/Users/f142a5chjky3c2befe8deb0ca5bcec" }, "id": "8c1f45fee6354e20aa9e57079082d6a2", "meta": { "created": "2019-06-10T13:23:59.451Z", "lastModified": "2019-06-10T13:23:59.451Z", "resourceType": "Group", "location": "https://identity-cloud-service-instance-url/admin/v1/Groups/8c1f45fee6354e20aa9e57079082d6a2" }, "schemas": [ "urn:ietf:params:scim:schemas:core:2.0:Group" ] }, .....
-
次のcurlコマンドを実行して、グループを更新します:
curl -k -X PATCH -H "Content-Type: application/json" -H "Authorization: Bearer <token-string>" "https://identity-cloud-service-instance-url/admin/v1/Groups/<id>" -d '@group_update.json'
ここでは:
token-string
は、取得したOAuthアクセス・トークンですidentity-cloud-service-instance-url
は、IAMインスタンスURLですid
は、POSIX属性を持つ更新するグループのIDです
ノート
コンソールを使用してPOSIX属性を持つグループを更新することはできません。