本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

開始之前

Python是熱門的開發語言、尤其是資料中心自動化。在將Python的原生功能與數個通用套件搭配使用之前、您必須先準備環境和所需的輸入檔。

附註 除了直接使用Python存取Astra Control REST API之外、NetApp也提供工具套件、可擷取API並移除部分複雜性。請參閱 "NetApp Astra Control Python SDK" 以取得更多資訊。

準備環境

執行Python指令碼的基本組態需求如下所述。

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

必須安裝*請求*和* urllib3*程式庫。您可以根據環境使用pip或其他Python管理工具。

執行指令碼的工作站必須具備網路存取權、而且必須能夠連線到Astra Control。使用Astra Control Service時、您必須連線至網際網路、才能連線至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"
}