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"
}