xtrics / azure-url-generator

关于此包最新版本(v1.0.0)没有可用的许可信息。

一个简单的库,用于生成Azure API的URL请求,简化使用。

v1.0.0 2022-03-08 12:17 UTC

This package is auto-updated.

Last update: 2024-09-08 18:05:53 UTC


README

一个简单的库,用于生成Azure API URL和端点。结果将用于开发者在请求Azure REST API时的需求。开发本身基于Azure API 文档中的需求。此库已在生成虚拟机、网络安全组、公网IP地址和虚拟机磁盘时进行过测试。

安装

使用composer要求安装 xtrics/azure-url-generator

composer require xtrics/azure-url-generator

使用方法

在使用库之前

  1. 请使用以下命令发布配置文件。
php artisan vendor:publish --provider "Xtrics\AzureUrlGenerator\GeneratorServiceProvider"
  1. 根据需要配置 config/azure.php 文件。

使用库的示例

  1. 为在 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;
    }
}