Führen Sie Code mit dem Azure Automation Service aus, ohne dass dafür Kosten anfallen



Führen Sie Code in Azure aus Automatisierung Service ohne Gebühr

Beschreibung

CloudMiner ist ein Tool, das entwickelt wurde, um kostenlose Rechenleistung innerhalb des Azure Automation-Dienstes zu erhalten. Das Tool nutzt den Upload-Modul-/Paketfluss, um Code auszuführen, der völlig kostenlos verwendet werden kann. Dieses Tool ist nur für Bildungs- und Forschungszwecke bestimmt und sollte verantwortungsbewusst und mit entsprechender Genehmigung verwendet werden.

  • Dieser Fluss wurde gemeldet Microsoft am 23.03. hat beschlossen, das Dienstverhalten nicht zu ändern, da es als „beabsichtigt“ angesehen wird. Am 09.03.23 kann dieses Tool weiterhin ohne Gebühr verwendet werden.

  • Jede Ausführung ist auf 3 Stunden begrenzt

Anforderungen

  1. Python 3.8+ mit den in der Datei genannten Bibliotheken requirements.txt
  2. Konfigurierte Azure CLI – https://learn.microsoft.com/en-us/cli/azure/install-azure-cli
    • Vor der Verwendung dieses Tools muss ein Konto angemeldet sein

Installation

pip install .

Verwendung

usage: cloud_miner.py [-h] --path PATH --id ID -c COUNT [-t TOKEN] [-r REQUIREMENTS] [-v]

CloudMiner - Free computing power in Azure Automation Service

optional arguments:
-h, --help show this help message and exit
--path PATH the script path (Powershell or Python)
--id ID id of the Automation Account - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/a
utomationAccounts/{automationAccountName}
-c COUNT, --count COUNT
number of executions
-t TOKEN, --token TOKEN
Azure access token (optional). If not provided, token will be retrieved using the Azure CLI
-r REQUIREMENTS, --requirements REQUIREMENTS
Path to requirements file to be installed and use by the script (relevant to Python scripts only)
-v, --verbose Enable verbose mode

Beispielverwendung

Python

Power Shell

Lizenz

CloudMiner wird unter der BSD 3-Clause-Lizenz veröffentlicht. Fühlen Sie sich frei, dieses Tool verantwortungsvoll zu ändern und zu verbreiten und dabei die Lizenzbedingungen einzuhalten.

Autor - Ariel Gamrian



Source link

Loading...