13
Bir S3 kepçenin ARN'sini AWS komut satırı üzerinden almak mümkün mü?S3 Kepçe'nin ARN'sini aws cli ile alın
aws s3api ...
ve aws s3 ...
belgelerine baktım ve bunu yapmanın bir yolunu bulamadım.
Bir S3 kepçenin ARN'sini AWS komut satırı üzerinden almak mümkün mü?S3 Kepçe'nin ARN'sini aws cli ile alın
aws s3api ...
ve aws s3 ...
belgelerine baktım ve bunu yapmanın bir yolunu bulamadım.
Her zaman arn:aws:s3:::NAME-OF-YOU-BUCKET
'dir. Kovanın adını biliyorsanız, ARN'yi biliyorsunuz. Herhangi bir yerden 'almanıza gerek yok.
Muhtemelen AWS S3 kova adlarınızın neden küresel olarak benzersiz olması gerekir; ama bu şekilde bir araya getirmek için korkunç bir siğil. Bir hesap kimliğinin bu ARN'ye enterpolasyonu daha iyi olurdu. :( –
ARN formatı ile ilgili herhangi bir varsayım yapmadan bunu yapmanın bir yolunu umuyordum: cn-north-1 bölgesindeki kepçeler arn: aws-cn: s3 ::: BUCKET_NAME ve ben bunu bilmek zorunda kalmayı umuyordum. "Amazon, Amazon'un kuralları değiştirmesi için ARN'leri nasıl tahsis etti. – ljcundiff
@ljcundiff ve ARN, tasarım gereği opak olmayan, yapılandırılabilir bir tanımlayıcıdır. [S3 ARN formatı için belgelendirilmiş kurallar değişmeyecektir. ] (http://docs.aws.amazon.com/AmazonS3/latest/dev/s3-arn-format.html) 'cn-north-1' bölgesi GovCloud gibi özel bir durumdur, çünkü bunlar tamamen Küresel "aws" bölümünden kordonlanmış, aynı anahtarlarla erişilemez. Birden çok bölüm halinde çalışıyorsanız, hangi bölümle uğraştığınızı bilmek zorundasınız. –