Berbagi S3 di Outposts dengan menggunakan AWS RAM - Amazon S3 di Outposts

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Berbagi S3 di Outposts dengan menggunakan AWS RAM

Amazon S3 di Outposts mendukung berbagi kapasitas S3 di beberapa akun dalam organisasi dengan menggunakan (). AWS Resource Access Manager AWS RAM Dengan berbagi S3 on Outposts, Anda dapat mengizinkan orang lain membuat dan mengelola bucket, titik akhir, dan titik akses di Outpost Anda.

Topik ini menunjukkan cara menggunakan AWS RAM untuk berbagi S3 di Outposts dan sumber daya terkait dengan yang lain Akun AWS di organisasi Anda. AWS

Prasyarat

  • Akun pemilik Outpost memiliki organisasi yang dikonfigurasi. AWS Organizations Untuk informasi selengkapnya, lihat Membuat organisasi di Panduan AWS Organizations Pengguna.

  • Organisasi ini menyertakan Akun AWS yang ingin Anda bagikan kapasitas S3 on Outposts Anda. Untuk informasi selengkapnya, lihat Mengirim undangan ke Akun AWS dalam AWS Organizations Panduan Pengguna.

  • Pilih salah satu opsi berikut yang ingin Anda bagikan. Sumber daya kedua (baik Subnet atau Outposts) harus dipilih sehingga titik akhir juga dapat diakses. Titik akhir adalah persyaratan jaringan untuk mengakses data yang disimpan di S3 di Outposts.

    Opsi 1 Opsi 2

    S3 di Outposts

    Memungkinkan pengguna membuat bucket di Outposts dan titik akses Anda dan menambahkan objek ke bucket tersebut.

    Subnet

    Memungkinkan pengguna untuk menggunakan cloud pribadi virtual Anda (VPC) dan titik akhir yang terkait dengan subnet Anda.

    S3 di Outposts

    Memungkinkan pengguna membuat bucket di Outposts dan titik akses Anda dan menambahkan objek ke bucket tersebut.

    Outposts

    Memungkinkan pengguna untuk melihat bagan kapasitas S3 dan halaman beranda AWS Outposts konsol. Juga memungkinkan pengguna untuk membuat subnet di Outposts bersama dan membuat titik akhir.

Prosedur

  1. Masuk ke AWS Management Console dengan menggunakan Akun AWS yang memiliki Outpost, dan kemudian buka AWS RAM konsol di https://console.aws.amazon.com /ram.

  2. Pastikan Anda telah mengaktifkan berbagi dengan AWS Organizations in AWS RAM. Untuk selengkapnya, lihat Mengaktifkan berbagi sumber daya AWS Organizations di dalam Panduan AWS RAM Pengguna.

  3. Gunakan Opsi 1 atau Opsi 2 dalam prasyarat untuk membuat pembagian sumber daya. Jika Anda memiliki beberapa sumber daya S3 di Outposts, pilih Amazon Resource Names ARNs () dari sumber daya yang ingin Anda bagikan. Untuk mengaktifkan titik akhir, bagikan subnet atau Outpost Anda.

    Untuk informasi selengkapnya tentang cara membuat pembagian sumber daya, lihat Membuat berbagi sumber daya di Panduan AWS RAM Pengguna.

  4. Akun AWS Yang Anda bagikan sumber daya Anda sekarang harus dapat menggunakan S3 di Outposts. Bergantung pada opsi yang Anda pilih dalam prasyarat, berikan informasi berikut kepada pengguna akun:

    Opsi 1 Opsi 2

    Outpost ID

    VPCID

    ID subnet.

    ID dari grup keamanan

    Outpost ID

catatan

Pengguna dapat mengonfirmasi bahwa sumber daya telah dibagikan dengan mereka menggunakan AWS RAM konsol, AWS Command Line Interface (AWS CLI) AWS SDKs, atau RESTAPI. Pengguna dapat melihat pembagian sumber daya yang ada dengan menggunakan get-resource-sharesCLIperintah.

Contoh penggunaan

Setelah Anda membagikan sumber daya S3 di Outposts dengan akun lain, akun tersebut dapat mengelola bucket dan objek di Outpost Anda. Jika Anda membagikan sumber daya Subnet, maka akun tersebut dapat menggunakan titik akhir yang Anda buat. Contoh berikut menunjukkan bagaimana pengguna dapat menggunakan AWS CLI untuk berinteraksi dengan Outpost Anda setelah Anda membagikan sumber daya ini.

contoh Buat bucket

Contoh berikut membuat bucket bernama amzn-s3-demo-bucket1 di pos terdepanop-01ac5d28a6a232904. Sebelum menggunakan perintah ini, ganti masing-masing user input placeholder dengan nilai yang sesuai untuk kasus penggunaan Anda.

aws s3control create-bucket --bucket amzn-s3-demo-bucket1 --outpost-id op-01ac5d28a6a232904

Untuk informasi selengkapnya tentang perintah ini, lihat create-bucket di Referensi.AWS CLI

contoh Membuat Titik Akses

Contoh berikut membuat titik akses pada Outpost dengan menggunakan parameter contoh dalam tabel berikut. Sebelum menggunakan perintah ini, ganti user input placeholder nilai-nilai ini dan Wilayah AWS kode dengan nilai yang sesuai untuk kasus penggunaan Anda.

Parameter Nilai
account-id 111122223333
Nama titik akses example-outpost-access-point
outpost-id op-01ac5d28a6a232904
Nama bucket outpost amzn-s3-demo-bucket1
VPCID vpc-1a2b3c4d5e6f7g8h9
catatan

Parameter ID Akun harus berupa Akun AWS ID pemilik bucket, yang merupakan pengguna bersama.

aws s3control create-access-point --account-id 111122223333 --name example-outpost-access-point \ --bucket arn:aws:s3-outposts:us-east-1:111122223333:outpost/op-01ac5d28a6a232904/bucket/amzn-s3-demo-bucket1 \ --vpc-configuration VpcId=vpc-1a2b3c4d5e6f7g8h9

Untuk informasi selengkapnya tentang perintah ini, lihat create-access-pointdi AWS CLI Referensi.

contoh Mengunggah objek

Contoh berikut mengunggah file my_image.jpg dari sistem file lokal pengguna ke objek bernama images/my_image.jpg melalui titik akses example-outpost-access-point di Pos Terdepan op-01ac5d28a6a232904, dimiliki oleh AWS akun 111122223333. Sebelum menggunakan perintah ini, ganti user input placeholder nilai-nilai ini dan Wilayah AWS kode dengan nilai yang sesuai untuk kasus penggunaan Anda.

aws s3api put-object --bucket arn:aws:s3-outposts:us-east-1:111122223333:outpost/op-01ac5d28a6a232904/accesspoint/example-outpost-access-point \ --body my_image.jpg --key images/my_image.jpg

Untuk informasi selengkapnya tentang perintah ini, lihat put-object dalam Referensi AWS CLI .

catatan

Jika operasi ini menghasilkan kesalahan Sumber Daya tidak ditemukan atau tidak responsif, Anda VPC mungkin tidak memiliki titik akhir bersama.

Untuk memeriksa apakah ada titik akhir bersama, gunakan list-shared-endpoints AWS CLI perintah. Jika tidak ada titik akhir bersama, bekerja dengan pemilik Outpost untuk membuatnya. Untuk informasi selengkapnya, lihat ListSharedEndpointsdi APIReferensi Layanan Penyimpanan Sederhana Amazon.

contoh : Membuat titik akhir

Berikut adalah contoh membuat titik akhir di Outpost bersama. Sebelum menggunakan perintah ini, ganti user input placeholder nilai untuk ID Outpost, ID subnet, dan ID grup keamanan dengan nilai yang sesuai untuk kasus penggunaan Anda.

catatan

Pengguna dapat melakukan operasi ini hanya jika pembagian sumber daya menyertakan sumber daya Outposts.

aws s3outposts create-endpoint --outposts-id op-01ac5d28a6a232904 --subnet-id XXXXXX --security-group-id XXXXXXX

Untuk informasi selengkapnya tentang perintah ini, lihat buat-titik akhir di Referensi.AWS CLI