Astra Control REST API の新機能
ネットアップでは、Astra Control REST APIを定期的に更新して、新機能、拡張機能、バグ修正を提供しています。
2023年11月7日(23.10)
Astra Control ServiceとAstra Control Centerは、どちらも23.10リリースで更新されています。REST APIでは、新機能をサポートするためにいくつかの機能拡張が行われています。
拡張されたストレージバックエンド
バックアップ処理とリストア処理を有効にすることができます。 ontap-nas-economy
ストレージバックエンド:
変更不可のバックアップ
Astra Controlで、マルウェアやその他の脅威に対する追加のセキュリティレイヤとして、変更不可能な読み取り専用バックアップがサポートされるようになりました。
実行フックの制御の強化
このリリース以降、セキュリティを強化するために実行フック機能を有効または無効にすることができます(デフォルトでは無効になっています)。Astra Controlで使用する実行フックをまだ作成していない場合は、実行フック機能を有効にしてフックの作成を開始する必要があります。このリリースより前に実行フックを作成した場合、実行フック機能は有効なままになり、通常どおりフックを使用できます。
2023年7月27日(23.07)
このリリースでは、REST APIに対する一部の機能拡張が含まれています。Astra Control ServiceとAstra Control Centerは、どちらも23.07リリースで更新されています。
クローニング処理とレプリケーション処理
クローン処理では、ライブクローンのみがサポートされるようになりました(管理対象アプリケーションの現在の状態)。Snapshotまたはバックアップからクローニングするには、リストア処理を使用する必要があります。また、同じKubernetesクラスタ内のONTAPストレージバックエンド間でアプリケーションをレプリケートできるようになりました。
拡張されたストレージバックエンド
Astra Control Centerでは、次のような追加のストレージバックエンドを使用できるようになりました。
-
NetApp MetroCluster(ストレッチ構成)
-
"ロングホーン"" 1.5.0以降
新しい実行フックタイプ
Astra Control Centerでは、新しい実行フックタイプ* post-failover *を使用できます。
2023年6月27日(23.06)
このリリースでは、REST APIに対する一部の更新が含まれています。
Azure Marketplace で入手できます
Azure Marketplaceのサブスクリプションは、分単位ではなく時間単位で課金されるようになりました。も参照してください "請求を設定します"。
RESTIC最適化
フラグを使用して、RESTICバックアップのパフォーマンス最適化を有効にすることができます useResticParallel
新しいで astra.datamover
設定APIリソース。に設定すると true
、の数 backendConnections
これは、大容量ボリュームをAzureコンテナにバックアップする場合に使用される容量が増加します。1TB~4TBのボリュームでは、128個の接続が使用されます。4TBを超えるボリュームでは、512のバックエンド接続が使用されます。
2023年5月30日(23.05)
このリリースでは、REST APIに対する一部の更新が含まれています。
選択的なリストア処理
デスティネーションストレージクラスは、リストア処理またはクローン処理の実行時に選択できます。
自己管理型クラスタ向けの動的ANFプールを実現
ANFストレージバックエンドを備えたプライベートオンプレミスクラスタで管理対象アプリケーションをバックアップする場合、サブスクリプションIDを指定して動的なANFプール機能を有効にできるようになりました。を参照してください "動的なANFプールを実現" を参照してください。
2023年4月25日(23.04)
このリリースでは、REST APIに対する一部の更新が含まれています。
選択的なリストア処理
リストア処理中にアプリケーションリソースを選択的に含めるか除外するかを選択できます。これは、特定の名前空間、名前、ラベル、またはGroupVersionKind値に基づくフィルタルールを使用して行われます。
データ専用アプリケーションのサポート
アプリケーション管理のサポートは、データ専用アプリケーションに拡張されました。
2023年1月17日(23.01)
このリリースには、REST APIのマイナーアップデートが含まれています。
強化された実行フック機能とフィルタ
実行フックを使用するときに、フックが一致するコンテナを制御するフィルタを追加できるようになりました。1つの実行フックに対して複数のフィルタを作成すると、それらは論理AND演算子と結合されます。実行フックごとに最大10個のアクティブフィルタを定義できます。
2022年11月22日(22.11)
このリリースでは、REST APIの拡張と更新に加え、ネームスペースとLDAPのサポートが強化されています。
Astra の新しいリソース
新しいリソースタイプとして、apiResource、LDAPGroup、ldapuser、*task*の4つが追加されました。また、既存のリソースとエンドポイントがいくつか拡張されています。
長時間のタスクの監視サポート
新しいタスクエンドポイントは、管理タスクリソースへのアクセスを提供し、内部の長時間実行タスクのステータスを表示するために使用できます。
ネームスペース使用シナリオの強化
複数のネームスペースにまたがるアプリケーションと、ネームスペース修飾リソースに関連付けられたクラスタリソースのサポートが追加されました。
クラウドサブスクリプションの拡張
各クラウドプロバイダに対して複数のアカウントサブスクリプションを追加できるようになりました。
追加のワークフロー
Astra Control REST APIを説明するワークフローが追加されました。を参照してください "インフラワークフロー" および "管理ワークフロー" を参照してください。
2022年8月10日(22.08)
このリリースでは、 REST API の拡張と更新に加え、セキュリティと管理に関する高度な機能が実装されています。
Astra の新しいリソース
3つの新しいリソースタイプ、* Certificate 、 Group 、 AppMirror *が追加されました。また、いくつかの既存リソースのバージョンも更新されています。
LDAP認証
必要に応じて、Astra Control Centerを構成してLDAPサーバーと統合し、選択したAstraユーザーを認証することができます。を参照してください "LDAP設定" を参照してください。
拡張実行フック
実行フックのサポートは、Astra Control 21.12リリースで追加されました。既存のスナップショット前およびスナップショット後の実行フックに加えて、22.08リリースで次の種類の実行フックを構成できるようになりました。
-
バックアップ前
-
バックアップ後
-
リストア後のPOSTコマンドです
Astra Controlでは、複数の実行フックに同じスクリプトを使用できるようになりました。
SnapMirrorを使用したアプリケーションのレプリケーション
NetApp SnapMirrorテクノロジを使用して、クラスタ間でデータやアプリケーションの変更をレプリケートできるようになりました。この拡張機能を使用すると、ビジネス継続性およびリカバリ機能を向上させることができます。
2022 年 4 月 26 日( 2004 年 4 月 22 日)
このリリースでは、 REST API の拡張と更新に加え、セキュリティと管理に関する高度な機能が実装されています。
Astra の新しいリソース
2 つの新しいリソースタイプが追加されました。 * パッケージ * と * アップグレード * です。また、いくつかの既存リソースのバージョンもアップグレードされています。
ネームスペース単位で強化された RBAC
ロールを関連付けられたユーザにバインドする場合は、ユーザがアクセスできるネームスペースを制限できます。詳しくは、 * Role Binding API * のリファレンスおよびを参照してください "RBACセキュリティ" を参照してください。
バケットの取り外し
不要になったバケットや、正常に機能していないバケットは削除できます。
Cloud Volumes ONTAP のサポート
Cloud Volumes ONTAP がストレージバックエンドとしてサポートされるようになりました。
その他の機能強化
2 つの Astra Control 製品の実装には、次のような機能強化が追加されています。
-
Astra Control Center への一般的な入力
-
AKS のプライベートクラスタ
-
Kubernetes 1.22 のサポート
-
VMware Tanzu ポートフォリオのサポート
Astra Control Center および Astra Control Service のドキュメントサイトの「新機能 * 」ページを参照してください。
2021 年 12 月 14 日( 21.12 )
このリリースでは、 REST API の拡張に加え、今後のリリース更新で Astra Control の進化をサポートするためのドキュメント構造の変更が追加されています。
Astra Control の各リリースに対応した、別個の Astra Automation のドキュメント
Astra Control の各リリースには、特定のリリースの機能に合わせて拡張およびカスタマイズされた独自の REST API が含まれています。Astra Control REST API の各リリースのドキュメントが、関連する GitHub コンテンツリポジトリに加え、独自の専用 Web サイトで入手できるようになりました。メインのドキュメントサイト "Astra Control Automation の略" 最新リリースのドキュメントは必ず含まれています。を参照してください "旧バージョンの Astra Control Automation のドキュメント" 以前のリリースについては、を参照してください。
REST リソースタイプの拡張
REST リソースタイプの数は、実行フックとストレージバックエンドを重視して拡張が続けられています。新しいリソースには、アカウント、実行フック、フックソース、実行フックオーバーライド、クラスタノード、 管理対象のストレージバックエンド、ネームスペース、ストレージデバイス、およびストレージノード。を参照してください "リソース" を参照してください。
NetApp Astra Control Python SDK
NetApp Astra Control Python SDK は、 Astra Control 環境用の自動化コードを簡単に開発できるようにするオープンソースパッケージです。中核となるのは Astra SDK で、 REST API 呼び出しの複雑さを抽象化する一連のクラスが含まれています。また、 Python クラスをラッピングして抽象化することで、特定の管理タスクを実行するツールキットスクリプトもあります。を参照してください "NetApp Astra Control Python SDK" を参照してください。
2021 年 8 月 5 日( 21.08 )
このリリースには、新しい Astra 導入モデルの導入と REST API のメジャー拡張が含まれています。
Astra Control Center 導入モデル
このリリースには、パブリッククラウドサービスとして提供される既存の Astra Control Service に加えて、 Astra Control Center オンプレミス導入モデルも含まれています。Astra Control Center をサイトにインストールして、ローカルの Kubernetes 環境を管理できます。2 つの Astra Control 導入モデルは同じ REST API を共有しますが、ドキュメントで必要とされるわずかな違いがあります。
REST リソースタイプの拡張
Astra Control REST API からアクセス可能なリソースの数が大幅に増え、多くの新しいリソースがオンプレミスの Astra Control Center の基盤となりました。新しいリソースには、 ASUP 、使用権、機能、ライセンス、設定、 サブスクリプション、バケット、クラウド、クラスタ、管理対象クラスタ、 ストレージバックエンド、およびストレージクラス。を参照してください "リソース" を参照してください。
Astra 環境をサポートする追加のエンドポイント
REST リソースの拡張に加えて、 Astra Control 環境をサポートするための新しい API エンドポイントがいくつか追加されました。
- OpenAPI のサポート
-
OpenAPI エンドポイントは、現在の OpenAPI JSON ドキュメントおよびその他の関連リソースへのアクセスを提供します。
- OpenMetrics のサポート
-
OpenMetrics エンドポイントは、 OpenMetrics リソースを介してアカウントメトリックへのアクセスを提供します。
2021 年 4 月 15 日( 21.04 )
このリリースには、次の新機能と機能拡張が含まれています。
REST API の導入
Astra Control REST API は、 Astra Control Service と組み合わせて使用できます。REST テクノロジと現在のベストプラクティスに基づいて作成されています。この API は、 Astra 環境を自動化するための基盤となり、次の機能とメリットが含まれています。
- リソース
-
REST リソースには 14 種類あります。
- API トークンアクセス
-
REST API には、 Astra Web ユーザインターフェイスで生成できる API アクセストークンを使用してアクセスできます。API トークンを使用して、 API に安全にアクセスできます。
- 収集のサポート
-
リソースコレクションへのアクセスに使用できる豊富なクエリパラメータセットがあります。フィルタ、ソート、ページ付けなどの処理がサポートされます。