xtrics / azure-url-generator
关于此包最新版本(v1.0.0)没有可用的许可信息。
一个简单的库,用于生成Azure API的URL请求,简化使用。
v1.0.0
2022-03-08 12:17 UTC
Requires
- php: ^7.4|^8.0
Requires (Dev)
- phpunit/phpunit: ^7|^9
README
一个简单的库,用于生成Azure API URL和端点。结果将用于开发者在请求Azure REST API时的需求。开发本身基于Azure API 文档中的需求。此库已在生成虚拟机、网络安全组、公网IP地址和虚拟机磁盘时进行过测试。
安装
使用composer要求安装 xtrics/azure-url-generator
。
composer require xtrics/azure-url-generator
使用方法
在使用库之前
- 请使用以下命令发布配置文件。
php artisan vendor:publish --provider "Xtrics\AzureUrlGenerator\GeneratorServiceProvider"
- 根据需要配置
config/azure.php
文件。
使用库的示例
- 为在
config/azure.php
中注册的get_single_vm
生成Azure API URL。
<?php namespace App\Http\Controllers; use App\Http\Controllers\Controller; use Xtrics\AzureUrlGenerator\Generator; class VirtualMachineController extends Controller { public function generateUrl() { $vmName = 'test'; $apiVersion = '2021-01-01'; $str = Generator::generateUrl('get_single_vm', [ 'subscription-id' => config('azure.subscription_id'), 'resource-group' => config('azure.resource_group'), 'vm-name' => $vmName, 'api-version' => $apiVersion ]); echo $str; } }