Files
pi-ux-ce 51dd4494db Update 44 files
- /Daily_Backup_review/database_s3_check.ps1
- /Daily_Backup_review/Get-StorageContainerContent.ps1
- /Daily_Backup_review/Global_Checks.ps1
- /Daily_Backup_review/list_table_within_databases.ps1
- /Daily_Backup_review/Start-AzureSQLExport.ps1
- /Daily_Backup_review/Start-BackupCheckBpScus.ps1
- /Daily_Backup_review/Start-BackupCheckBpWeu.ps1
- /Daily_Backup_review/Start-BackupCheckRoserAttachments.ps1
- /Daily_Backup_review/Start-BackupCheckRoserCloud.ps1
- /Daily_Backup_review/Start-BackupCheckTotal.ps1
- /Daily_Backup_review/Start-DatabaseExport.ps1
- /Daily_Backup_review/Start-PointInTimeRestore.ps1
- /Daily_Backup_review/list_databases_within_instances.py
- /Daily_Citrix_VDA_and_Server_Utilization_review/Cloudwatch_review/cloudwatch_alarm_ap-southeast-2.json
- /Daily_Citrix_VDA_and_Server_Utilization_review/Cloudwatch_review/Cloudwatch_review.ps1
- /Ansible/audit-netscaler-exp.yaml
- /Ansible/concurrent-user.yaml
- /Ansible/do-something.yaml
- /Ansible/hello-world.yaml
- /Ansible/p6-log-cleanup.yaml
- /Ansible/Roser_DB_backup_one_off.yaml
- /Ansible/test-sql.yaml
- /Ansible/test-sql-double-creds.yaml
- /RoserUsefull/access_bulk_servers.ps1
- /RoserUsefull/access_bulk_servers_cezar.ps1
- /RoserUsefull/Bulk_copy_files.ps1
- /RoserUsefull/Besfort_data.ps1
- /RoserUsefull/check_permissions_bulk_servers.ps1
- /RoserUsefull/Check-p6interface-checksum.ps1
- /RoserUsefull/compare_files.ps1
- /RoserUsefull/connections_parser.ps1
- /RoserUsefull/drop_rds_registry_key.ps1
- /RoserUsefull/EmergencyAccessRemote.ps1
- /RoserUsefull/Keycloak_TestConnection.ps1
- /RoserUsefull/Kickoff_disconnected_users.ps1
- /RoserUsefull/launch_jira.ps1
- /RoserUsefull/launch_jira_gui.ps1
- /RoserUsefull/ownership_taker_anonymized.ps1
- /RoserUsefull/purge_files.ps1
- /RoserUsefull/remove_local_profiles_PowerShell.PS1
- /RoserUsefull/retrieve_attachements.ps1
- /RoserUsefull/Send_patch_multiple_servers.ps1
- /RoserUsefull/Test-RSAAPI-BP.ps1
- /RoserUsefull/Linux_identify_big_files.sh
2024-07-17 08:04:59 +00:00

28 lines
1.3 KiB
PowerShell

#$RDS_instances = aws rds describe-db-instances| ConvertFrom-Json
#$RDS_instances = aws rds describe-db-instances --db-instance-identifier rosermigration| ConvertFrom-Json
$RDS_instances = aws rds describe-db-instance-automated-backups | ConvertFrom-Json
#date variables
$Today_date = Get-Date -Format "yyyyMMdd"
$Yesterday_date = (get-Date).AddDays(-1).ToString('yyyyMMdd')
foreach ($DBInstance in $RDS_instances.DBInstanceAutomatedBackups) {
Write-Host "DB : "$DBInstance.DBInstanceIdentifier -ForegroundColor Green
function Number_backups_s3 {
param(
[Parameter (Mandatory = $true)] [String]$string_day,
[Parameter (Mandatory = $true)] [int]$date_wanted
)
$prefix = $DBInstance.DBInstanceIdentifier
#$s3_result = aws s3api list-objects --bucket rosercloud-sql-backup --prefix "$prefix/$date_wanted/"
$s3_result = aws s3api list-objects --bucket rosercloud-sql-backup --query "Contents[?contains(Key, ``$prefix/$Today_date``) == ``true``]"| ConvertFrom-Json
#$s3_result_converted_from_json = $s3_result
Write-host "number of saves"$string_day$($s3_result.Contents.count)
}
Number_backups_s3 -string_day "today: " -date_wanted $Today_date
Number_backups_s3 -string_day "Yesterday: " -date_wanted $Yesterday_date
}