Partilhar via


az apic integration create

Note

Esta referência faz parte da extensão apic-extensão para o CLI do Azure (versão 2.57.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az apic integration create. Saiba mais sobre extensões.

Comandos

Name Description Tipo Status
az apic integration create apim

Adicione o Azure APIM como fonte de API.

Extension disponibilidade geral
az apic integration create aws

Adicione o Amazon API Gateway como uma fonte de API.

Extension disponibilidade geral

az apic integration create apim

Adicione o Azure APIM como fonte de API.

az apic integration create apim --azure-apim
                                --integration-name
                                --resource-group
                                --service-name
                                [--acquire-policy-token]
                                [--change-reference]
                                [--import-specification {always, never, ondemand}]
                                [--msi-resource-id]
                                [--target-environment-id]
                                [--target-lifecycle-stage {deprecated, design, development, preview, production, retired, testing}]

Exemplos

Adicione o Azure APIM no mesmo grupo de recursos que a instância do Azure API Center como fonte API

az apic integration create apim -g contoso-resources -n contoso -i sync-from-my-apim --azure-apim myapim

Adicionar Azure APIM noutro grupo de recursos como fonte API

az apic integration create apim -g contoso-resources -n contoso -i sync-from-my-apim --azure-apim /subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/samplegroup/providers/Microsoft.ApiManagement/service/sampleapim

Parâmetros Obrigatórios

--azure-apim

O nome ou id do recurso da instância APIM de origem.

Propriedade Valor
Grupo de parâmetros: AzureApiManagementSource Arguments
--integration-name -i

O nome da integração.

--resource-group -g

Nome do grupo de recursos Azure API Center. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name -n

O nome do serviço Azure API Center.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--acquire-policy-token

Aquisição automática de um token Azure Policy para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--change-reference

O ID de referência de alteração relacionado para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--import-specification

Indica se a especificação deve ser importada junto com metadados.

Propriedade Valor
Grupo de parâmetros: Properties Arguments
Default value: always
Valores aceites: always, never, ondemand
--msi-resource-id

A ID do recurso da identidade gerenciada que tem acesso à instância de Gerenciamento de API.

Propriedade Valor
Grupo de parâmetros: AzureApiManagementSource Arguments
--target-environment-id

O ID do recurso do ambiente de destino.

Propriedade Valor
Grupo de parâmetros: Properties Arguments
--target-lifecycle-stage

O estágio do ciclo de vida de destino.

Propriedade Valor
Grupo de parâmetros: Properties Arguments
Valores aceites: deprecated, design, development, preview, production, retired, testing
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az apic integration create aws

Adicione o Amazon API Gateway como uma fonte de API.

az apic integration create aws --aws-access-key-reference
                               --aws-region-name
                               --aws-secret-access-key-reference
                               --integration-name
                               --resource-group
                               --service-name
                               [--acquire-policy-token]
                               [--change-reference]
                               [--import-specification {always, never, ondemand}]
                               [--msi-resource-id]
                               [--target-environment-id]
                               [--target-lifecycle-stage {deprecated, design, development, preview, production, retired, testing}]

Exemplos

Adicionar o Amazon API Gateway como uma fonte de API

az apic integration create aws -g contoso-resources -n contoso -i sync-from-my-amazon-api-gateway -a https://{keyvaultName}.vault.azure.net/secrets/{secretName1} -s https://{keyvaultName}.vault.azure.net/secrets/{secretName2} -r us-east-2

Parâmetros Obrigatórios

--aws-access-key-reference -a

Chave de acesso do Amazon API Gateway. Deve ser uma referência secreta do Azure Key Vault.

Propriedade Valor
Grupo de parâmetros: AmazonApiGatewaySource Arguments
--aws-region-name -r

Região do Amazon API Gateway (ex. us-east-2).

Propriedade Valor
Grupo de parâmetros: AmazonApiGatewaySource Arguments
--aws-secret-access-key-reference -s

Chave de acesso secreta do Amazon API Gateway. Deve ser uma referência secreta do Azure Key Vault.

Propriedade Valor
Grupo de parâmetros: AmazonApiGatewaySource Arguments
--integration-name -i

O nome da integração.

--resource-group -g

Nome do grupo de recursos Azure API Center. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service-name -n

O nome do serviço Azure API Center.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--acquire-policy-token

Aquisição automática de um token Azure Policy para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--change-reference

O ID de referência de alteração relacionado para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--import-specification

Indica se a especificação deve ser importada junto com metadados.

Propriedade Valor
Grupo de parâmetros: Properties Arguments
Default value: always
Valores aceites: always, never, ondemand
--msi-resource-id

O ID de recurso da identidade gerida que tem acesso ao Azure Key Vault.

Propriedade Valor
Grupo de parâmetros: AmazonApiGatewaySource Arguments
--target-environment-id

O ID do recurso do ambiente de destino.

Propriedade Valor
Grupo de parâmetros: Properties Arguments
--target-lifecycle-stage

O estágio do ciclo de vida de destino.

Propriedade Valor
Grupo de parâmetros: Properties Arguments
Valores aceites: deprecated, design, development, preview, production, retired, testing
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False