Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell ObjectScale 1.3 Administration Guide

Complete approved management service requests

An approved request grants permission to perform the requested action. After approval, a user must complete the request to finish the workflow.

Prerequisites

To complete a request after approval, you must be logged in as the appropriate user:

  • For S3 actions, you must be the IAM user whose user id was entered in the request. The Management User who submitted the request on your behalf cannot complete an S3 action.
    NOTE:This task does not apply to S3 actions. For descriptions and examples for completing approved S3 actions, see Complete approved S3 requests on protected accounts.
  • For other (non-S3) actions, you must be the Management User who submitted the request. This task describes how Management Users can complete all other action types.

About this task

Management Users can complete some requests on the ObjectScale Portal user interface. This method is quick and convenient. If the Portal method is not available for the requested action, use the API. The Portal is not available in the following cases:

  • The approval occurred more than 15 minutes ago, and the approval token is expired on the ObjectScale Portal. The approval token is always available through the API for requests with Approved status.
  • Some actions require the API method and cannot be completed on the ObjectScale Portal.

Steps

  1. To use the ObjectScale Portal user interface to complete a request:
    1. Go to Administration > Requests.
    2. Click the Request ID of the request that you want to complete.
    3. On the Request Details screen that appears, click an action button in the lower right corner indicating that you can complete the requested action.
    4. If there is no action button, click Cancel and use the API to complete the request.
  2. To use the API to complete a request, get the approval token. Then submit the request using the token in the header of the request.
    1. Go to Administration > Requests and copy the requestid.
    2. Authenticate on the command line.
    3. Get the PAATOKEN for the requestid.
      Example request to get a token for a management service action:
      curl --location 'https://$OSC_GATEWAY_ENDPOINT/paas/requests/{paa-request-id}/paa-token' \
      --header 'Accept: application/json' \
      --header 'Authorization: $OSTOKEN'
    4. Complete the action by calling the service API, adding the token obtained in the previous step to the header.
      Example request for completing an ObjControlsvc action:
      curl --location --request PUT \
      'https://$OBJECTSTORE_MANAGMENT_GATEWAY:4443/object/bucket/$BUCKET_NAME/object-lock-config?namespace=$IAM_ACCOUNT' \
      --header 'Content-Type: application/xml' \
      --header 'Authorization:$PAA_TOKEN' \
      --data '<?xml version="1.0" encoding="UTF-8"?>
      <ObjectLockConfiguration>
          <ObjectLockEnabled>Enabled</ObjectLockEnabled>
      </ObjectLockConfiguration>'

Results

The request status changes to Completed in a best-effort manner. The status may not change to Completed even when the request runs successfully. In those cases, the status moves to the next life cycle status (Expired) after 7 days.

Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\