Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

开始之前

贡献者

Python是数据中心自动化的一种流行开发语言。在将 Python 的原生功能与多个通用软件包结合使用之前,您需要准备环境和所需的输入文件。

备注 除了使用 Python 直接访问 Astra Control REST API 之外, NetApp 还提供了一个工具包软件包,用于抽象化 API 并消除一些复杂性。请参见 "NetApp Astra Control Python SDK" 有关详细信息 …​

准备环境

下面介绍了运行 Python 脚本的基本配置要求。

Python 3.

您需要安装最新版本的 Python 3 。

其他库

必须安装 * 请求 * 和 * urllib3* 库。您可以根据环境需要使用 pip 或其他 Python 管理工具。

网络访问

运行脚本的工作站必须能够访问网络并访问 Astra Control 。使用 Astra 控制服务时,您必须连接到互联网,并且能够连接到 https://astra.netapp.io 上的服务。

身份信息

您需要一个具有帐户标识符和 API 令牌的有效 Astra 帐户。请参见 "获取 API 令牌" 有关详细信息 …​

创建 JSON 输入文件

Python 脚本依赖于 JSON 输入文件中包含的配置信息。下面提供了示例文件。

备注 您需要根据环境的具体情况更新这些示例。
身份信息

以下文件包含 API 令牌和 Astra 帐户。您需要使用 ` -i` (或 ` -identity` ) CLI 参数将此文件传递到 Python 脚本。

{
  "api_token": "kH4CA_uVIa8q9UuPzhJaAHaGlaR7-no901DkkrVjIXk=",
  "account_id": "5131dfdf-03a4-5218-ad4b-fe84442b9786"
}