Antes de empezar
Python es un lenguaje de desarrollo popular especialmente para la automatización del centro de datos. Antes de utilizar las características nativas de Python junto con varios paquetes comunes, debe preparar el entorno y los archivos de entrada necesarios.
|
Además de acceder a la API DE REST de Astra Control directamente con Python, NetApp también ofrece un paquete de herramientas que abstrae la API y elimina algunas de las complejidades. Consulte "Kit de desarrollo de software Astra Control Python de NetApp" si quiere más información. |
Preparar el entorno de
A continuación se describen los requisitos básicos de configuración para ejecutar los scripts de Python.
Necesita tener instalada la última versión de Python 3.
Las bibliotecas Requests y urllib3 deben estar instaladas. Puede utilizar pip u otra herramienta de gestión Python según sea necesario para su entorno.
La estación de trabajo donde se ejecuten las secuencias de comandos debe tener acceso a la red y poder llegar a Astra Control. Cuando utilice Astra Control Service, debe estar conectado a Internet y poder conectarse al servicio en https://astra.netapp.io
.
Necesita una cuenta Astra válida con el identificador de cuenta y el token de API. Consulte "Obtenga un token de API" si quiere más información.
Cree los archivos de entrada JSON
Los scripts Python se basan en la información de configuración contenida en los archivos de entrada JSON. A continuación se proporcionan archivos de ejemplo.
|
Debe actualizar las muestras según sea necesario para su entorno. |
El siguiente archivo contiene el token de la API y la cuenta de Astra. Debe pasar este archivo a los scripts de Python mediante -i
(o. --identity
) Parámetro CLI.
{
"api_token": "kH4CA_uVIa8q9UuPzhJaAHaGlaR7-no901DkkrVjIXk=",
"account_id": "5131dfdf-03a4-5218-ad4b-fe84442b9786"
}