Лучший практический подход: SSM-команды Lambda Python против библиотеки Python-LDAPPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Лучший практический подход: SSM-команды Lambda Python против библиотеки Python-LDAP

Сообщение Anonymous »

Каковы плюсы и минусы использования агента SSM для запуска команд AD на контроллере домена из функции Python-Lambda по сравнению с использованием библиотеки Python-LDAP для выполнения тех же операций?
У нас есть каталог AD, размещенный в экземпляре EC2, и мы пытаемся реализовать автоматизацию для создания пользователей, групп, добавления/удаления членов групп и обновления профилей пользователей.
Я могу запускайте все команды PowerShell из Lambda, но Send-Commands выполняет команды без учетных данных AD.
command = f"Add-ADGroupMember -Identity '{group_name}' -Members '{user_principal}' -Confirm:$false -PassThru | ConvertTo-Json"

response = ssm_client.send_command(
InstanceIds=[instance_id],
DocumentName='AWS-RunPowerShellScript',
Parameters={'commands': [command]},
TimeoutSeconds=30, # Adjust the timeout as necessary
)
print(f"Command response: {response}")
command_id = response['Command']['CommandId']
print(f"CommandId: {command_id}")
# Wait a bit for command to execute; adjust the sleep time as necessary
time.sleep(30) # Wait for 10 seconds; adjust based on expected command execution time

# Fetch command execution result
output = ssm_client.get_command_invocation(
CommandId=command_id,
InstanceId=instance_id,
)


Подробнее здесь: https://stackoverflow.com/questions/783 ... ap-library
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Функция против класса против модуля против пакета против сеанса для областей фиксации в Pytest
    Anonymous » » в форуме Python
    0 Ответы
    141 Просмотры
    Последнее сообщение Anonymous
  • Функция против класса против модуля против пакета против сеанса для приспособлений в Pytest
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Почему код Python-LDAP повышает исключение ldap.Referral?
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Почему код Python-LDAP повышает исключение ldap.Referral?
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Почему код Python-LDAP повышает исключение ldap.Referrals?
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»