Давайте перепишем ваш код следующим образом:
x = 1
y = [x]
z = y * 4
myList = [z] * 3
После этого запустите следующий код, чтобы сделать все более понятным. Что делает код, в основном печатает id
s полученных объектов, которые
Вернуть «идентификатор» объекта
и поможет нам идентифицировать их и проанализировать, что происходит:
print("myList:") for i, subList in enumerate(myList): print("\t[{}]: {}".format(i, id(subList))) for j, elem in enumerate(subList): print("\t\t[{}]: {}".format(j, id(elem)))
И вы получите следующий результат:
x: 1 y: [1] z: [1, 1, 1, 1] myList: [0]: 4300763792 [0]: 4298171528 [1]: 4298171528 [2]: 4298171528 [3]: 4298171528 [1]: 4300763792 [0]: 4298171528 [1]: 4298171528 [2]: 4298171528 [3]: 4298171528 [2]: 4300763792 [0]: 4298171528 [1]: 4298171528 [2]: 4298171528 [3]: 4298171528
Итак, теперь давайте шаг за шагом. У вас есть
x
, который является1
, и единственным списком элементовy
, содержащимx
. Ваш первый шаг -y * 4
, который даст вам новый списокz
, который в основном[x, x, x, x]
, т. Е. Создает новый список, который будет содержать 4 элемента, которые являются ссылками на исходный объектx
. Чистый шаг очень похож. В основном вы делаетеz * 3
, который является[[x, x, x, x]] * 3
и возвращает[[x, x, x, x], [x, x, x, x], [x, x, x, x]]
по той же причине, что и для первого шага.
Я получил это с помощью TCP как в проверке работоспособности, так и в прослушивателе.
Поскольку SSL-сертификат развернут на ELB, он прервет соединение на ELB с клиентом, расшифрует запросы и затем отправит их бэкэнд-экземплярам. Вот почему запрос работает с clientAuth = false.
Если вам просто нужна аутентификация для каждого сертификата Salesforce (зависит от ваших политик безопасности), установите группы безопасности так, чтобы трафик разрешался на ELB только через порт 443, а clientAuth = false, поскольку ELB уже убедился, что соединение зашифрован с клиентом.
В случае, если вам нужна дополнительная безопасность, вы можете следовать инструкциям , приведенным здесь , чтобы также настроить аутентификацию с внутренними экземплярами. Надеюсь, это поможет.