Wkładki są tworzone w serwisie pamięci S3 AWS i są używane do przechowywania plików jako obiektów. Gdy wiadro jest tworzone w Amazon S3, jest domyślnie ustawione jako prywatne, ale może być upublicznione poprzez modyfikację zasad wiadra. Prywatne wiadro S3 ma ACL i obiekty, do których nie można publicznie uzyskać dostęp. Gdy wiadro S3 jest upublicznione, do jego obiektów mogą uzyskać dostęp do wszystkich użytkowników podłączonych do konta AWS.
W tym artykule wyjaśniono metodę zmiany prywatnego wiadra S3 na publiczność w szczegółowych krokach.
Upublicznianie prywatnego wiadra
Na liście wiader AWS S3 powinno być prywatne wiadro. Jeśli nie, najpierw utwórz wiadro. Aby upublicznić wiadro, najpierw wybierz wiadro z listy wiader, które mają być upublicznione. Na przykład mamy już utworzone wiadro o nazwie „awsdemobucket51”.
W sekcji uprawnień wybranego wiadra można zaobserwować, że status dostępu do wiadra jest prywatny.
Przewiń w dół do ustawień wiadra, zostanie włączona opcja „Block All Public Access”. Użytkownik musi wyłączyć tę opcję, aby umożliwić publiczny dostęp, kliknij przycisk „Edytuj”, aby go zmienić.
Nie zaznacz opcji „Block All Public Access”, aby można było uzyskać dostęp do wiadra publicznego.
Teraz przewiń ponownie w dół do zasady wiadra i kliknij przycisk „Edytuj”.
Kliknij przycisk „Generator zasad”.
To otworzy osobny interfejs w nowej karcie. W „Krok 1”, jak wspomniano, wybierz „Politykę S3 Bucket”.
Wpisz symbol * w przestrzeni podanej dla Principal, a następnie wybierz opcję „getObject” z rozwijania działań.
Teraz wróć do ustawień wiadra Amazon S3 i skopiuj ARN.
Wklej ARN i Typ /* Na końcu ARN, a następnie kliknij przycisk „Dodaj instrukcję”.
Po prostu kliknij przycisk „Generuj zasady” w następnym kroku.
Kreator pojawi się z zasadą w formie kodu. Zasady będzie dokładnie zgodnie z konfiguracją w poprzednim kroku.
Skopiuj cały kod zasad.
Wklej skopiowaną zasadę w obszarze podanym dla „zasad” w ustawieniach zasad wiadra.
Kliknij przycisk „Zapisz zmiany”.
Na górze pojawia się komunikat o sukcesie, że polityka bynia została edytowana, a status dostępu do wiadra zmienił się na „publiczne”. Oznacza to, że wiadro jest teraz „publicznie dostępne”.
W ten sposób wiadro S3 może być upublicznione.
Wniosek
Użytkownik może upublicznić prywatny kubek S3, edytując niektóre szczegóły, takie jak wyłączenie opcji „Block All Public Acces. Po zapisaniu zmian status dostępu do wiadra natychmiast zmienia się w „publiczny” i „publicznie dostępny”.