次の方法で共有


パブリッシャー リソース プレビュー管理機能

この記事では、Azure Operator Service Manager のパブリッシャー リソース プレビュー管理機能について説明します。 パブリッシャー API は、ネットワーク機能 (NSG) とネットワーク サービス 設計 (NSG) をオンボードするためのシームレスなエクスペリエンスをパートナーに提供します。 パブリッシャー API プレビュー機能を使用すると、パブリッシャーはさまざまなライフサイクル状態にわたって NF アーティファクトを管理できます。 展開、アクセス権限、バージョン管理を制御できるパートナーは、オファリングの品質と安定性を維持しながら、顧客にスムーズなエクスペリエンスを提供できます。

テナント、サブスクリプション、リージョンに関する考慮事項

  • パブリッシャー NSDV リソースと NFDV リソースは、サイト ネットワーク サービス (SNS) リソースと同じ Azure テナント内にある必要があります。

  • NSDV と NFDV の状態は、サブスクリプション間の重要な状態です。

    • プレビュー: SNS は NSDV または NFDV と同じサブスクリプションにデプロイできます。
    • アクティブ: SNS は任意のサブスクリプションにデプロイできます。
  • パブリッシャー リソースは、SNS リソースとは異なる Azure Core または Azure Operator Nexus リージョンに存在できます。

  • 発行元名は、リージョン内で一意である必要があります。

  • SNS リソースは、任意のリージョンの構成グループ値 (CGV) を参照できますが、サイト リソースは同じリージョンからのみ参照できます。

  • CGV は、任意のリージョンの構成グループ スキーマ (CGS) を参照できます。

  • ネットワーク関数:

    • 任意のリージョンから NFDV を参照できます。
    • Azure Stack Edge でホストされている場合は、同じリージョンから Azure Stack Edge を参照する必要があります。
  • 仮想化ネットワーク関数 (VNF) 内の Azure Resource Manager テンプレートは、ネットワーク関数と同じリージョンにリソースをデプロイする必要があります。

  • コンテナー化されたネットワーク関数 (CMF) は、任意のリージョンからカスタムの場所を参照できます。

NFDV および NSDV の状態

状態 説明 ユーザー 不変
プレビュー NFDV または NSDV 作成時の既定の状態。は、保留中のテストを示します。 パブリッシャーと同じサブスクリプション。 いいえ
アクティブ 顧客の使用に対する準備を示します。 成果物は、アップロード artifactManifestState 変更できない必要があります。 同じテナント内の任意のサブスクリプションのリモート BLOB ストア (RBS) に基づくアクセス。 イエス
非推奨の 回帰が見つかったことを意味します。は、このバージョンからの新しいデプロイを防止します。 デプロイできません。 イエス

アーティファクト マニフェストの状態

  • アップロード とは、状態が変更可能であり、マニフェスト内の成果物を変更できることを意味します。
  • アップロードとは 、状態が不変であり、マニフェスト内の成果物を変更できないことを意味します。

変更できない成果物は、変更または上書きできないテスト済みの成果物です。 Azure Operator Service Manager で不変の成果物を使用すると、環境やプラットフォーム全体で成果物の一貫性、信頼性、およびセキュリティを確保できます。 バージョンの状態が Active の NFDV と NSDV は、変更できない成果物をデプロイするために適用されます。

成果物マニフェストの状態を更新する

アーティファクト マニフェスト リソースの状態を変更するには、次の Azure CLI コマンドを使用します。

  az aosm publisher artifact-manifest update-state \
    --resource-group <myResourceGroupName> \
    --publisher-name <myPublisherName> \
    --artifact-store-name <myArtifactStoreName> \
    --name <myArtifactManifestName> \
    --state Uploaded

NFDV および NSDV ステート マシン

  • プレビュー は既定の状態です。
  • 非推奨 は終了状態ですが、元に戻すことができます。

NFDV 状態を更新する

NFDV リソースの状態を変更するには、次の Azure CLI コマンドを使用します。

  az aosm publisher network-function-definition version update-state \
    --resource-group <myResourceGroup> \
    --publisher-name <myPublisherName> \
    --group-name <myNetworkFunctionDefinitionGroupName> \
    --version-name <myNetworkFunctionDefinitionVersionName> \
    --version-state Active | Deprecated

NSDV 状態を更新する

NSDV リソースの状態を変更するには、次の Azure CLI コマンドを使用します。

  az aosm publisher network-service-design version update-state \
    --resource-group <myResourceGroup> \
    --publisher-name <myPublisherName> \
    --group-name <myNetworkServiceDesignGroupName> \
    --version-name <myNetworkServiceDesignVersionName> \
    --version-state Active | Deprecated