az aosm nfd
Note
Essa referência faz parte da extensão aosm da CLI do Azure (versão 2.70.0 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando az aosm nfd. Saiba mais sobre extensões.
O grupo de comandos 'aosm' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Gerenciar definições de função de rede do editor AOSM.
Uma NFD (Definição de Função de Rede) é uma coleção de gráficos do Helm ou modelos do ARM que definem uma função de rede. Esse grupo de comandos permite que você crie e publique NFDs no Azure.
Comandos
| Nome | Description | Tipo | Status |
|---|---|---|---|
| az aosm nfd build |
Crie uma definição de função de rede AOSM. |
Extension | Preview |
| az aosm nfd generate-config |
Gere um arquivo de configuração para criar uma definição de função de rede do editor AOSM. |
Extension | Preview |
| az aosm nfd publish |
Publique uma definição de Função de Rede AOSM pré-criada. |
Extension | Preview |
az aosm nfd build
O grupo de comandos 'aosm' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Crie uma definição de função de rede AOSM.
Cria uma NFD (Definição de Função de Rede) AOSM com base no arquivo de configuração fornecido. O NFD é criado a partir dos gráficos do Helm ou modelos do ARM especificados no arquivo de configuração. A saída é um diretório que pode ser publicado diretamente (usando o comando de publicação aosm nfd) ou personalizado manualmente antes da publicação.
az aosm nfd build --config-file
--definition-type {cnf, vnf, vnf-nexus}
[--skip {artifact-upload, bicep-publish, helm-template, image-upload}]
Exemplos
Crie uma função de rede em contêineres.
az aosm nfd build --definition-type cnf --config-file my-cnf-input-config.jsonc
Crie uma função de rede virtual para uso no Azure Core.
az aosm nfd build --definition-type vnf --config-file my-vnf-input-config.jsonc
Crie uma função de rede virtual para uso no Azure Nexus.
az aosm nfd build --definition-type vnf-nexus --config-file my-vnf-nexus-input-config.jsonc
Parâmetros Exigidos
O caminho para o arquivo de configuração. Este é um arquivo JSONC que contém os parâmetros necessários para a criação do NFD.
Tipo de definição de AOSM a ser publicada. O arquivo de configuração é diferente dependendo do tipo.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | cnf, vnf, vnf-nexus |
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Etapa de ignorar opcional. Fornecer a cadeia de caracteres 'helm-template' ignorará a modelagem dos gráficos do helm (para CNFs), mas é muito provável que resulte em uma implantação interrompida, pois as versões de imagem não serão analisadas. Destinado apenas ao desbloqueio temporário durante o desenvolvimento.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | artifact-upload, bicep-publish, helm-template, image-upload |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az aosm nfd generate-config
O grupo de comandos 'aosm' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Gere um arquivo de configuração para criar uma definição de função de rede do editor AOSM.
Gera um arquivo de configuração que você pode usar para criar uma NFD (Definição de Função de Rede AOSM). O arquivo de configuração é um arquivo JSONC que contém os parâmetros necessários para a criação do NFD. Você deve concluir o arquivo de configuração com seus valores específicos antes de compilar o NFD.
az aosm nfd generate-config --definition-type {cnf, vnf, vnf-nexus}
[--output-file]
Exemplos
Gere um arquivo de configuração para uma função de rede em contêineres.
az aosm nfd generate-config --definition-type cnf
Gere um arquivo de configuração para uma Função de Rede Virtual.
az aosm nfd generate-config --definition-type vnf
Gere um arquivo de configuração para uma Função de Rede Virtual para uso no Azure Nexus.
az aosm nfd generate-config --definition-type vnf-nexus
Gere um arquivo de configuração para uma Função de Rede Virtual e escreva em um arquivo específico.
az aosm nfd generate-config --definition-type vnf --output-file my-vnf-input-config.jsonc
Parâmetros Exigidos
Tipo de definição de AOSM a ser publicada. O arquivo de configuração é diferente dependendo do tipo.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | cnf, vnf, vnf-nexus |
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
O nome do arquivo de saída no qual gravar o texto de configuração gerado.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az aosm nfd publish
O grupo de comandos 'aosm' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Publique uma definição de Função de Rede AOSM pré-criada.
Publica uma NFD (Definição de Função de Rede AOSM) pré-criada no Azure. O NFD deve ser criado usando o comando de build aosm nfd antes de ser publicado. O NFD e outros recursos necessários (recurso do editor, manifestos de artefato, contas de armazenamento etc.) é publicado no grupo de recursos especificado na assinatura do Azure atualmente ativa.
az aosm nfd publish --build-output-folder
--definition-type {cnf, vnf, vnf-nexus}
[--no-subscription-permissions {false, true}]
Exemplos
Publicar uma função de rede em contêineres.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder
Publique uma função de rede virtual para uso no Azure Core.
az aosm nfd publish --definition-type vnf --build-output-folder my-vnf-output-folder
Publicar uma função de rede virtual para uso no Azure Nexus.
az aosm nfd publish --definition-type vnf-nexus --build-output-folder my-vnf-nexus-output-folder
Publique uma função de rede em contêineres quando você não tiver as permissões de importação necessárias.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder --no-subscription-permissions
Parâmetros Exigidos
Caminho para a pasta a ser publicada, criada pelo comando de build.
Tipo de definição de AOSM a ser publicada. O arquivo de configuração é diferente dependendo do tipo.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | cnf, vnf, vnf-nexus |
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Usado apenas para publicação cnf - ignorado em todos os outros cenários. Passe esse sinalizador se você não tiver permissão para importar para a assinatura do Publicador (função Colaborador + função AcrPush ou uma função personalizada que permita a ação importImage e AcrPush sobre toda a assinatura). O uso desse sinalizador faz com que os artefatos de imagem sejam puxados para o computador local e enviados por push para o Repositório de Artefatos. Isso é mais lento do que uma cópia inteiramente dentro do Azure, mas é uma alternativa se você não tiver as permissões necessárias. Requer que o Docker seja instalado localmente.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
| Valores aceitos: | false, true |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |