Adobe I/O Token Vending Machine (1)

Download OpenAPI specification:Download

GetTokenForAwsS3

path Parameters
owNamespace
required
string <owNamespace>

OpenWhisk namespace

header Parameters
Authorization
required
string <owAuth>

OpenWhisk Basic auth in base 64 format, e.g. Basic ZmFrZWF1dGg=

Responses

Response samples

Content type
application/json
{
  • "expiration": "string",
  • "secretAccessKey": "string",
  • "accessKeyId": "string",
  • "sessionToken": "string",
  • "params": {
    }
}

GetTokenForAzureBlob

path Parameters
owNamespace
required
string <owNamespace>

OpenWhisk namespace

header Parameters
Authorization
required
string <owAuth>

OpenWhisk Basic auth in base 64 format, e.g. Basic ZmFrZWF1dGg=

Responses

Response samples

Content type
application/json
{
  • "expiration": "string",
  • "sasURLPrivate": "string",
  • "sasURLPublic": "string"
}

GetPresignedUrlForAzureBlob

path Parameters
owNamespace
required
string <owNamespace>

OpenWhisk namespace

query Parameters
expiryInSeconds
required
integer <expiryInSeconds>

Pre-signed URL expiration time in seconds

blobName
required
string <blobName>

Name of the blob to create the pre-signed URL for

permissions
required
string <permissions>

Blob access permissions for the pre-signed URL, e.g permissions='rwd' for read, write, delete

header Parameters
Authorization
required
string <owAuth>

OpenWhisk Basic auth in base 64 format, e.g. Basic ZmFrZWF1dGg=

Responses

Response samples

Content type
application/json
{
  • "signature": "string"
}

GetTokenForAzureCosmos

path Parameters
owNamespace
required
string <owNamespace>

OpenWhisk namespace

header Parameters
Authorization
required
string <owAuth>

OpenWhisk Basic auth in base 64 format, e.g. Basic ZmFrZWF1dGg=

Responses

Response samples

Content type
application/json
{
  • "expiration": "string",
  • "endpoint": "string",
  • "databaseId": "string",
  • "container": "string",
  • "partitionKey": "string",
  • "resourceToken": "string"
}