Download the PHP package akamai-open/netstorage without Composer
On this page you can find all versions of the php package akamai-open/netstorage. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package netstorage
Akamai NetStorage for PHP
Important
Akamai does not maintain or regulate this package. While it can be incorporated to assist you in API use, Akamai Technical Support will not offer assistance and Akamai cannot be held liable if issues arise from its use.
Overview:
This library provides the following NetStorage tools
- a FlySystem adapter for NetStorage ObjectStore (
\Akamai\NetStorage\ObjectStoreAdapter
) and FileStore (\Akamai\NetStorage\FileStoreAdapter
) - a request signer (
\Akamai\NetStorage\Authentication
) - a Guzzle middleware for transparently signing requests to the API (
\Akamai\NetStorage\Handler\Authentication
)
To Do:
- [ ] A PHP streams layer, so you can use
netstorage.fs://path
with any built-in I/O functions (e.g.fopen
,fread()
, andfputs
, orfile_get_contents()
andfile_put_contents()
)
Installation
Installation is done via composer
:
Using the Request Signer
Using the Guzzle Middleware
To use the middle, add it to the handler stack in the \GuzzleHttp\Client
or \Akamai\Open\EdgeGrid\Client
options:
Using the FlySystem Adapters
The simplest way to interact with NetStorage ObjectStore or FileStore is using the \Akamai\NetStorage\ObjectStoreAdapter
or \Akamai\NetStorage\FileStoreAdapter
for FlySystem.
Please note that $key, $keyName & $host can be obtained from "NetStorage API Information" page: https://control.akamai.com/storage/customer_portal.jsp?content_page=ns_api_info.jsp
All versions of netstorage with dependencies
akamai-open/edgegrid-client Version ^1.0.0
league/flysystem Version ^1.0
twistor/flysystem-stream-wrapper Version ^1.0
ext-simplexml Version *
ext-dom Version *