Nome
kf create-user-provided-service – Crie uma instância de serviço autónoma a partir de credenciais existentes.
Synopsis
kf create-user-provided-service SERVICE_INSTANCE [-p CREDENTIALS] [-t TAGS] [flags]
Descrição
Cria uma instância de serviço autónoma a partir de credenciais existentes. Os serviços fornecidos pelo utilizador podem ser usados para injetar credenciais para serviços geridos fora do Kf nas apps.
As credenciais são armazenadas num segredo do Kubernetes no espaço em que o serviço é criado. No GKE, estes Secrets são encriptados em repouso e podem, opcionalmente, ser encriptados através do KMS.
Exemplos
# Bring an existing database service
kf create-user-provided-service db-service -p '{"url":"mysql://..."}'
# Create a service with tags for autowiring
kf create-user-provided-service db-service -t "mysql,database,sql"
Bandeiras
--asyncNão aguardar a conclusão da ação no servidor antes de regressar.
-h, --helpAjuda para create-user-provided-service
--mock-class=stringNome da classe simulada a usar em VCAP_SERVICES em vez de "user-provided".
--mock-plan=stringNome do plano simulado a usar em VCAP_SERVICES em vez de em branco.
-p, --parameters=stringObjeto JSON ou caminho para um ficheiro JSON que contenha parâmetros de configuração. (predefinição "{}")
--params=stringObjeto JSON ou caminho para um ficheiro JSON que contenha parâmetros de configuração. DESCONTINUADO: use --parameters em alternativa. (predefinição "{}")
-r, --route=stringURL para o qual os pedidos de rotas associadas serão encaminhados. O esquema tem de ser https. NOTA: esta é uma funcionalidade de pré-visualização.
-t, --tags=stringEtiquetas definidas pelo utilizador para diferenciar os serviços durante a injeção.
Sinalizações herdadas
Estas sinalizações são herdadas dos comandos principais.
--as=stringNome de utilizador a roubar para a operação.
--as-group=stringsGrupo a representar para a operação. Inclua esta flag várias vezes para especificar vários grupos.
--config=stringCaminho para o ficheiro de configuração do Kf a usar para pedidos da CLI.
--kubeconfig=stringCaminho para o ficheiro kubeconfig a usar para pedidos de CLI.
--log-httpRegiste pedidos HTTP no erro padrão.
--space=stringEspaço para executar o comando. Esta flag substitui o espaço atualmente segmentado.