satoripophq / azuresdk
Microsoft Azure SDK for PHP
v1.3
2018-06-27 23:25 UTC
Requires
- php: >=5.4.0
- microsoft/windowsazure: ^0.5
This package is not auto-updated.
Last update: 2024-09-21 00:42:33 UTC
README
版本 1.0
此项目的适应 Composer 和 PSR-4
本项目提供了一套 PHP 客户端库,简化了访问 Windows Azure 表、Blob、队列、服务运行时和服务管理 API 的过程。
安装
$ composer require satoripophq/azuresdk
"require": { "satoripophq/AzureSDK": "1.3" }
用法
use SatoripopAzure\AzureBlob as _AzureBlob; ... $config['azureStorageName'] = "xxxxxx"; $config['azureAccountKey'] = "xxxxxx"; $config['uploadContainer'] = "mycontainer"; $uploadAzure = new _AzureBlob($config); $result = $uploadAzure->createBlob($file,$blob_name); echo $result; $uploadAzure->downloadBlob($blob_name); ...
AzureBlob 类
createCont
在指定的存储帐户中创建一个新的容器。
- @param string => $container : 名称
createBlob
创建一个新的块 Blob 或更新现有块 Blob 的内容。更新现有块 Blob 将覆盖 Blob 上的任何现有元数据。不支持使用 createBlockBlob 进行部分更新;现有 Blob 的内容将被新 Blob 的内容覆盖。要执行块 Blob 内容的部分更新,请使用 createBlockList 方法。
- @param string => $container : 容器名称
- @param string => $blob : Blob 名称
- @param string => $content : Blob 内容
deleteBlob
删除 Blob 或 Blob 快照。
注意:如果指定了 $options 中的 snapshot 条目,则仅删除此 Blob 快照。要删除所有 Blob 快照,请不要设置 Snapshot,只需将 getDeleteSnaphotsOnly 设置为 true。
- @param string => $blob : Blob 名称
- @param string => $container : 容器名称
copyBlob
在同一存储帐户内将源 Blob 复制到目标 Blob。
- @param string => $destinationContainer : 容器名称
- @param string => $destinationBlob : Blob 名称
- @param string => $sourceContainer : 容器名称
- @param string => $sourceBlob : Blob 名称
listBlobs
列出给定容器中的所有 Blob。
- @param string => $container : 名称
downloadBlob
从系统读取或下载 Blob,包括其元数据和属性。
- @param string => $container : 容器名称
- @param string => $blob : Blob 名称