Configuración de cuentas
Utilice la configuración de Accounts para proporcionar detalles de cuenta y credenciales que una integración desplegada utiliza para conectarse a aplicaciones o API.
Resumen de los principales datos
- Nombre o tipo de archivo
- Archivo accounts.yaml
- ¿El archivo contiene secretos?
- Sí
- Ubicación de los datos importados o extraídos
- No aplicable
- Número máximo de configuraciones de archivo de cámara acorazada permitidas por tiempo de ejecución de integración
- Una
El archivo accounts.yaml
La configuración de Cuentas requiere un archivo accounts.yaml , que contiene detalles de conexión y credenciales para todas las aplicaciones de su flujo. Sólo puede especificar una configuración de Cuentas por tiempo de ejecución de integración, pero puede añadir detalles para varias aplicaciones en una configuración de Cuentas.
Para saber cómo obtener los datos de conexión de las aplicaciones, consulte las guías prácticas.
Puede crear una configuración Accounts al crear un tiempo de ejecución de integración, o puede crearla en la pestaña Configuraciones de la página Gestionar
. Para obtener más información, consulte Proporcionar credenciales y secretos en las configuraciones.

REDACTED después de crear la configuración. Si necesita actualizar estos datos más adelante (por ejemplo, debido a un cambio de contraseña), copie y guarde el código YAML en un archivo accounts.yaml como copia de seguridad. Si es necesario, puede sobrescribir los datos de cuenta obsoletos actualizando el archivo accounts.yaml antes de importarlo para sustituir la configuración existente.
Alternativamente, puede proporcionar credenciales importando un archivo accounts.yaml que contenga detalles para una o más aplicaciones.
- El archivo debe llamarse accounts.yaml.
- La primera línea del archivo debe comenzar con el texto
accounts:seguido de los detalles de la cuenta para cada combinación única de aplicación (o conector) y cuenta que se utilice en el flujo. - Una entrada para una aplicación (o conector) comienza con su nombre predefinido, seguido de un tipo de autorización, nombre de cuenta, credenciales y un punto final.
- El nombre de la aplicación (o conector) es siempre obligatorio.
- Se necesita un tipo de autorización (identificado por un parámetro authType ) para definir el mecanismo que se utiliza para la autorización del usuario. Si sólo se aplica un tipo de autorización, el valor authType puede omitirse porque se utiliza automáticamente el valor predeterminado. Si se aplica más de un tipo de autorización, especifique el authType valor en formato
de serpiente mayúscula
(UPPER_SNAKE_CASE) en lugar del formatocamel case
(camelCase). Formatosde CamelCase
de authType valores en mayores accounts.yaml Los archivos se convierten automáticamente amayúsculas
como parte de la creación de la cuenta. Consulte los ejemplos de la tabla siguiente.Ejemplos de formato Mayúsculas serpiente
para el valor authTypeFormatos de caja de camello
más antiguos para authType valueBASICbasicBASIC_OAUTHbasicOauthBASIC_API_KEYbasicApiKeyBASIC_IAMbasicIamBASIC_NTLMv1basicNtlMv1BASIC_PLAINTEXTbasicPlaintextBASIC_SAMLbasicSamlBASIC_SSLbasicSslBASIC_SASL_PLAINTEXTbasicSaslPlaintextBASIC_SASL_SSLbasicSaslSslOAUTH2_PASSWORDoauth2PasswordOAUTH2_CREDENTIALSoauth2CredentialsOAUTH1_WEBoauth1webOAUTH2_WEBoauth2webNO_AUTHnoAuth - El nombre de la cuenta (identificado por un parámetro name ) es siempre obligatorio. El nombre debe ser idéntico al nombre de la cuenta que se utiliza en el flujo exportado.
- La necesidad de credenciales o de un punto final depende del conector. En caso necesario, los parámetros de cuenta para las credenciales o un punto final se especifican como pares de clave y valor, con nombres de clave predefinidos. Por ejemplo:
username: janedoe endpointUrl: 'https://mydomain.atlassian.net' - Proporcione un valor para cada par de clave y valor que se identifique como
Obligatorio
. - Puede omitir la entrada de clave y valor para un parámetro opcional si no necesita establecer un valor.
El siguiente ejemplo muestra el formato que se debe utilizar cuando es necesario especificar parámetros para un tipo de autorización, credenciales y un punto final.connectorName: - authType: authValue name: accountName credentials: parameterName1: value1 parameterName2: value2 ... parameterNameN: valueN endpoint: parameterURLName: 'URLvalue'El siguiente ejemplo muestra el formato que se debe utilizar cuando es necesario especificar parámetros para credenciales, pero no para un endpoint. Sólo se admite un tipo de autorización, por lo que se omite.connectorName: - name: accountName credentials: parameterName1: value1 parameterName2: value2 ... parameterNameN: valueN endpoint: {}El siguiente ejemplo muestra el formato a utilizar cuando no es necesario especificar parámetros para las credenciales o un endpoint. Sólo se admite un tipo de autorización, por lo que se omite.connectorName: - name: accountName credentials: {} endpoint: {} - El archivo debe tener contenido YAML válido. Los caracteres de tabulación no son compatibles y deben sustituirse por espacios. Puede que le resulte útil utilizar una herramienta de validación de YAML para comprobar el contenido.