У мене є програма, яка підключається до BigQuery, використовуючи декілька кредитів з файлу .json. Будучи, що це додаток буде в кінцевому підсумку перебувати на Pivotal Cloud Foundry і повинні бути встановлені як користувальницькі середовища Змінна Я використав шифрування base64 для кодування вмісту файлу .json в ключ base64.
Ідея полягає в тому, що я можу скористатися ключем як значення змінної середовища, щоб я міг привернути інформацію про з'єднання BigQuery API з файлу .json в одну змінну середовища - за допомогою ключа base64, замість того, щоб мати багато змінних ключів = значення пари це.
Примітка: Ключ base64 має 3165 символів - включаючи нові символи рядка.
Для посилання короткий фрагмент ключа base64:
nROdXlnWnVmb1k0UnVqTFJlcjgrckZJRlpZdVxuYUFsMklsWk9MUjd3cmRzL0RDZytYdGJGYUp4MzlRaWZHaEp6b2hyblNvbUpyY3ExL2d4aVFYYlplUUtCZ0hja1xua0hqL1M0Wkk0d0dWTzJreEN4QzduYnB1STVQRTRWczRHMjE0RkpldnhPR1hDQ3phOFB5bGJPbm5KUFdZZUJoT1xuV3IwMzduazd5eXpja0p6cE\
p0R0hlNkZLNFJNcHFIRHBmU0pMOE80T2YwWi9UYUZ3ZTM4bE9XbWc1Q2NLUC9XUVxuUjhYdlgzS25UZXRQUWxVeXJwK1BNVHNNdG4yVnBad1hMZDNJTExKYkFvR0JBS1FaODdVbEE1S0kwV3JqVnRic1xuaXJ6UkdDaGhVWE90SXVDT09zWlQyOXNpeFVoQmZka1JzTFpCcnB6VkVWektXeGhBY05lRERRbTJkVzBta09\
1elxuTkNVUlBpbGZYT0pLRkdNQ2lOdkIyZW5OMDVBK2ExdVdOWFFkclQzRG10OG5MS3FFYnp6VTNheXIweWVsc0tKeVxuNE9BVExMK3M5M29oRFV6WEhRZlVtbnNMXG4tLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tXG4iLAogICJjbGllbnRfZW1haWwiOiAidG1wLWFkLWxvY2tvdXRAaW8xLWRhdGFsYWtlLXZpZXdz\
Я знаю, що це можна встановити на MacOS як системну змінну.
Я знаю, що обмеження максимальної довжини для системних змінних на Windows, але не зіткнулися з рішенням, щоб мати можливість встановити це, використовуючи "GOOGLE_JSON_B64" як ім'я змінної середовища, а потім ключ 3,165 як значення змінної середовища.
Хто-небудь має обхідний шлях?
Будь-яке розуміння буде дуже вдячно.