Commit 73d98b3
fix(operator): Support private VPC S3 endpoints in endpoint validation
The operator's S3 endpoint validation was rejecting private VPC endpoints
(https://vpce-{id}.s3.{region}.vpce.amazonaws.com) because it only accepted
the standard format (https://s3.{region}.amazonaws.com).
This updates validateS3Endpoint to use regex-based validation that:
- Accepts standard AWS S3 endpoints with region verification
- Accepts VPC endpoints (vpce-*) with region verification
- Rejects bucket-prefixed endpoints to prevent folder creation issues
- Provides specific error messages for each failure case
Fixes #19243
Co-authored-by: puretension <rlrlfhtm5@gmail.com>
Co-authored-by: JoaoBraveCoding <joao.coding@gmail.com>1 parent ac76b40 commit 73d98b3
2 files changed
Lines changed: 102 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
46 | 50 | | |
47 | | - | |
48 | 51 | | |
49 | 52 | | |
50 | 53 | | |
| |||
65 | 68 | | |
66 | 69 | | |
67 | 70 | | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
68 | 86 | | |
69 | 87 | | |
70 | 88 | | |
| |||
501 | 519 | | |
502 | 520 | | |
503 | 521 | | |
504 | | - | |
| 522 | + | |
505 | 523 | | |
506 | 524 | | |
507 | 525 | | |
| |||
510 | 528 | | |
511 | 529 | | |
512 | 530 | | |
513 | | - | |
514 | 531 | | |
515 | | - | |
516 | 532 | | |
517 | 533 | | |
518 | | - | |
519 | 534 | | |
520 | 535 | | |
521 | 536 | | |
| |||
529 | 544 | | |
530 | 545 | | |
531 | 546 | | |
532 | | - | |
533 | | - | |
534 | | - | |
| 547 | + | |
| 548 | + | |
535 | 549 | | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
536 | 566 | | |
| 567 | + | |
537 | 568 | | |
538 | 569 | | |
539 | 570 | | |
| |||
Lines changed: 63 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
678 | 678 | | |
679 | 679 | | |
680 | 680 | | |
681 | | - | |
| 681 | + | |
682 | 682 | | |
683 | 683 | | |
684 | 684 | | |
| |||
692 | 692 | | |
693 | 693 | | |
694 | 694 | | |
695 | | - | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
696 | 738 | | |
697 | 739 | | |
698 | 740 | | |
| |||
798 | 840 | | |
799 | 841 | | |
800 | 842 | | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
801 | 862 | | |
802 | 863 | | |
803 | 864 | | |
| |||
0 commit comments