Вопросы по тегу: amazon-web-services

(38)

Идентификатор ключа доступа AWS не существует в наших записях

Я создал новый ключ доступа и настроил его в интерфейсе командной строки AWS с помощью aws configure. Он создал файл .ini в ~/.aws/config. Когда я запускаю aws s3 ls, это дает: При вызове операции ListBuckets произошла ошибка клиента (InvalidAccessKeyId): предоставленный вами идентификатор ключа доступа AWS не существует в наших записях. ПолитикаAmazonS3FullAccess также привязана к пользователю. Как это исправить?
k

kaushikdr

5 лет назад

Ответов: 29

Что особенного в IP-адресе 169.254.169.254 для AWS?

На этом IP-адресе работает служба, которая предоставляет много полезных метаданных для моего экземпляра, но мне интересно, почему 169.254.169.254? Что особенного в этом IP-адресе? А также интересно, если тот факт, что этот IP-адрес занят этой службой, упускает ли я возможность подключиться к серверу с этим IP-адресом в Интернете?
A

AlexStack

5 лет назад

Ответов: 1

получение сообщения: запрещенный ответ от шлюза API AWS

Я пытаюсь создать лямбда-сервис на AWS и получить к нему доступ извне через шлюз API без необходимости аутентификации или ограничений.Чтобы упростить задачу, я установил шлюз на Mock.В методе Get API для авторизации установлено значение Нет, а ключ API — не требуется.Когда я пытаюсь сделать это, я получаю {"сообщение":"Запрещено"} (то же самое сообщение, если я подключаю его к реальной лямбда-службе).Любой совет, как сделать его доступным?
F

Fab

5 лет назад

Ответов: 26

FCM с AWS SNS

Я использую ресурсы AWS для своего проекта Android, я планирую добавить службу push-уведомлений для своего проекта с AWS SNS. Есть несколько вопросов, которые меня сильно беспокоят. Вопросов по ним я не нашел, кроме одного-двух, но с непонятными пояснениями.1.Поддерживает ли AWS FCM?SNS работает с GCM. Но Google рекомендует использовать FCM вместо GCM. Я не нашел AWS с поддержкой FCM.2. Сохраняют ли AWS сообщения (или данные) в своих базах данных даже после отправки push-уведомлений?3. Я попытался поместить API-ключ FCM в платформу приложений SNS, но он показывает неверные параметры, почему?
N

Naroju

6 лет назад

Ответов: 8

Как использовать автоинкремент для идентификатора первичного ключа в Dynamodb

Я новичок в DynaModb. Я хочу автоматически увеличивать значение идентификатора, когда использую putitem с dynamodb.Можно ли это сделать?
p

pranay

6 лет назад

Ответов: 5

Что будет эквивалентно базе данных Firebase Realtime в AWS?

В данный момент я работаю над новым игровым проектом, который будет состоять из внешнего интерфейса React Native и внутреннего интерфейса на основе Lambda. Приложению требуются некоторые функции реального времени, такие как активные записи пользователей, геозоны и т. д.Я смотрел на Firebase Realtime Database, которая выглядит как действительно элегантное решение для синхронизации данных в реальном времени, но я не думаю, что у AWS есть что-то подобное.Я могу придумать 3 варианта «бессерверного» режима реального времени с использованием только сервисов AWS:Вариант 1: Обмен сообщениями AWS IoT через WebSocketsЭто вполне очевидно: управляемое соединение WebSockets через IoT SDK. Я подумывал запускать Lambdas в ответ на входящие и исходящие события и просто использовать WebSockets в качестве уровня реального времени, создавая настраиваемую логику обработки в клиенте приложения, как обычно.Недостатком этого, по крайней мере, по сравнению с Firebase, является то, что мне придется самостоятельно обрабатывать данные в событиях, что добавит еще один уровень управления поверх WebSockets и должен быть стандартизирован с уровнем данных API в магазины приложения.Плюсы: Масштабируемое двунаправленное соединение в реальном времени Минусы: Работает только при открытом приложении Необходима реализация структуры сообщения Несколько транспортных уровней для управления Вариант 2: повторная выборка по нажатиюЕще один вариант — использовать push-уведомления в качестве триггеров в реальном времени, но использовать обычный HTTP-запрос к шлюзу API для фактического получения обновленной полезной нагрузки.Мне нравится этот подход, потому что он использует только один транспортный уровень и единственный источник достоверной информации о состоянии приложения. Это также будет запускать обновления, когда приложение не открыто, поскольку это push-уведомления.Недостаток в том, что это требует большого количества пользовательской работы с потенциально сложными сопоставлениями между push-уведомлениями и данными, которые необходимо получить.Плюсы: Push-уведомления работают, даже когда приложение закрыто Единый источник достоверности, транспортный уровень Минусы: Самое индивидуальное решение В целом потребуется гораздо больше HTTP-запросов Вариант 3: Cognito Sync Это новее для меня, и я не уверен, что с ним можно взаимодействовать с сервером.Cognito Sync предлагает синхронизацию состояния пользователя. на разных устройствах с автономной поддержкой и является частью Cognito SDK, который я буду использовать в любом случае. Похоже, это именно то, что я ищу, но я не смог найти убедительных доказательств того, можно ли модифицировать или «инициировать» обновления с AWS, а не только с одного из устройств.Плюсы: Предоставляет абстрактную модель данных в реальном времени Подключение к записям пользователей Cognito OOTB Минусы: Не уверен, что можно изменить или обновить из Lambdas Мне интересно, есть ли у кого-нибудь опыт работы в режиме реального времени на AWS в рамках архитектуры на основе Lambda, и есть ли у вас мнение о том, как лучше поступить?
B

BarakChamo

5 лет назад

Ответов: 6

Отправьте образ докера в репозиторий amazon ecs

Я новичок в AWS. Я хочу настроить частный репозиторий докеров в экземпляре контейнера AWS ECS. Я создал репозиторий с именем имя. Примеры push-команд, показанные AWS, работают.aws ecr get-login --region us-west-2 docker build -t name . docker tag name:latest ############.dkr.ecr.us-west-2.amazonaws.com/name:latest docker push ############.dkr.ecr.us-west-2.amazonaws.com/name:latest Но с помощью этих команд я создаю и отправляю образ с именем имя и хочу создать образ с именем foo. Поэтому я изменил команды на:docker build -t foo . docker tag foo ###########.dkr.ecr.us-west-2.amazonaws.com/name/foo docker push ###########.dkr.ecr.us-west-2.amazonaws.com/name/foo Это должно работать, но не работает. После периода повторных попыток я получаю сообщение об ошибке:The push refers to a repository [###########.dkr.ecr.us-west-2.amazonaws.com/name/foo] 8cc63cf4528f: Retrying in 1 second ... name unknown: The repository with name 'name/foo' does not exist in the registry with id '############' Действительно ли AWS требуется отдельный репозиторий для каждого изображения, которое я хочу отправить?
O

Ohmen

6 лет назад

Ответов: 6

AWS: что означает 0.0.0.0/0 и ::/0?

В группе безопасности к каждому входящему порту, который я добавляю, добавляются два правила, одно для 0.0.0.0/0, другое ::/0. Что они означают?
S

Silly Dude

5 лет назад

Ответов: 5

Добавить данные в объект S3

Допустим, у меня есть машина, на которой я хочу иметь возможность записывать в определенный файл журнала, хранящийся в корзине S3.Итак, машина должна иметь возможность записи в это ведро, но я не хочу, чтобы у него была возможность перезаписывать или удалять любые файлы в этом ведре (включая тот, в который я хочу, чтобы он записывал).По сути, я хочу, чтобы моя машина могла только добавлять данные в этот файл журнала, не перезаписывая его и не загружая.Есть ли способ настроить мой S3 для такой работы? Может быть, я могу прикрепить к нему какую-то политику IAM, чтобы она работала так, как я хочу?
T

Theodore

5 лет назад

Ответов: 8

Загрузите уже загруженную лямбда-функцию

Я создал лямбда-функцию в AWS (Python), используя "upload .zip" Я потерял эти файлы, и мне нужно внести некоторые изменения, есть ли способ загрузить этот .zip?
E

Elheni Mokhles

5 лет назад

Ответов: 6

Как изменить статус пользователя FORCE_CHANGE_PASSWORD?

Используя AWS Cognito, я хочу создать фиктивных пользователей для целей тестирования.Затем я использую AWS Console для создания такого пользователя, но для этого пользователя статус установлен на FORCE_CHANGE_PASSWORD. С этим значением этот пользователь не может быть аутентифицирован.Можно ли изменить этот статус?ОБНОВЛЕНИЕ Такое же поведение при создании пользователя из CLI
D

Dominique Vial

5 лет назад

Ответов: 13

Nodejs AWS SDK S3 Генерирует предварительно подписанный URL

Я использую NodeJS AWS SDK для создания заранее подписанного URL-адреса S3. В документации приведен пример создания заранее подписанного URL.Вот мой точный код (с опущенной конфиденциальной информацией):const AWS = require('aws-sdk') const s3 = new AWS.S3() AWS.config.update({accessKeyId: 'id-omitted', secretAccessKey: 'key-omitted'}) // Tried with and without this. Since s3 is not region-specific, I don't // think it should be necessary. // AWS.config.update({region: 'us-west-2'}) const myBucket = 'bucket-name' const myKey = 'file-name.pdf' const signedUrlExpireSeconds = 60 * 5 const url = s3.getSignedUrl('getObject', { Bucket: myBucket, Key: myKey, Expires: signedUrlExpireSeconds }) console.log(url) Генерируемый URL-адрес выглядит так:https://bucket-name.s3-us-west-2.amazonaws.com/file-name.pdf?AWSAccessKeyId=[access-key-omitted]&Expires=1470666057&Signature=[signature-omitted] Я копирую этот URL в свой браузер и получаю следующий ответ: NoSuchBucket The specified bucket does not exist [bucket-name-omitted] D1A358D276305A5C bz2OxmZcEM2173kXEDbKIZrlX508qSv+CVydHz3w6FFPFwC0CtaCa/TqDQYDmHQdI1oMlc07wWk= Я знаю, что ведро существует. Когда я перехожу к этому элементу через веб-интерфейс AWS и дважды щелкаю по нему, он открывает объект с URL-адресом и работает нормально:https://s3-us-west-2.amazonaws.com/[bucket-name-omitted]/[file-name-omitted].pdf?X-Amz-Date=20160808T141832Z&X-Amz-Expires=300&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Signature=[signature-omitted]&X-Amz-Credential=ASIAJKXDBR5CW3XXF5VQ/20160808/us-west-2/s3/aws4_request&X-Amz-SignedHeaders=Host&x-amz-security-token=[really-long-key] Итак, меня заставили поверить, что я, должно быть, делаю что-то не так с тем, как я использую SDK.
D

Dustin

5 лет назад

Ответов: 6

Как указать учетные данные при подключении к boto3 S3?

В boto я указывал свои учетные данные при подключении к S3 таким образом:import boto from boto.s3.connection import Key, S3Connection S3 = S3Connection( settings.AWS_SERVER_PUBLIC_KEY, settings.AWS_SERVER_SECRET_KEY ) Затем я мог бы использовать S3 для выполнения своих операций (в моем случае удаления объекта из корзины).С boto3 все примеры, которые я нашел, такие:import boto3 S3 = boto3.resource( 's3' ) S3.Object( bucket_name, key_name ).delete() Я не смог указать свои учетные данные, поэтому все попытки заканчиваются с ошибкой InvalidAccessKeyId.Как я могу указать учетные данные с помощью boto3?
R

Robert Brax

4 года назад

Ответов: 7

AWS S3 CLI - не удалось подключиться к URL-адресу конечной точки

$ aws s3 ls Could not connect to the endpoint URL: "https://s3.us-east-1a.amazonaws.com/" В чем может быть проблема?
P

Prabhat

5 лет назад

Ответов: 15

Доступ закрыт; вам нужны (по крайней мере, одна из) привилегии SUPER для этой операции

Итак, я пытаюсь импортировать sql-файл в rds (1G MEM, 1 CPU). Файл sql имеет вид 1.4Gmysql -h xxxx.rds.amazonaws.com -u user -ppass --max-allowed-packet = 33554432 db Застрял на:ERROR 1227 (42000) at line 374: Access denied; you need (at least one of) the SUPER privilege(s) for this operation Фактическое содержимое sql:/*!50003 CREATE*/ /*!50017 DEFINER=`another_user`@`1.2.3.4`*/ /*!50003 TRIGGER `change_log_BINS` BEFORE INSERT ON `change_log` FOR EACH ROW IF (NEW.created_at IS NULL OR NEW.created_at = '00-00-00 00:00:00' OR NEW.created_at = '') THEN SET NEW.created_at = NOW(); END IF */;; another_user не существует в rds, поэтому я использую:GRANT ALL PRIVILEGES ON db.* TO another_user@'localhost'; Все равно не повезло.
k

kenpeter

5 лет назад

Ответов: 16

Получение имен вложенных папок в корзине S3 из boto3

Используя boto3, я могу получить доступ к своей корзине AWS S3:s3 = boto3.resource('s3') bucket = s3.Bucket('my-bucket-name') Теперь корзина содержит папку первого уровня, которая сама содержит несколько подпапок, названных с меткой времени, например 1456753904534. Мне нужно знать названия этих подпапок для другой работы, которую я выполняю, и мне интересно, мог бы я получить их за меня с помощью boto3.Итак, я попробовал:objs = bucket.meta.client.list_objects(Bucket='my-bucket-name') , который дает словарь, ключ которого 'Contents' дает мне все файлы третьего уровня вместо каталогов временных меток второго уровня, на самом деле я получаю список, содержащий вещи как {u'ETag ':' "etag" ', u'Key': first-level / 1456753904534 / part-00014 ', u'LastModified': datetime.datetime (2016, 2, 29, 13, 52, 24, tzinfo = tzutc ()), u'Owner ': {u'DisplayName': 'owner', u'ID ': 'id'}, u'Size ': size, u'StorageClass': 'storageclass'} вы можете видеть, что определенные файлы, в данном случае part-00014, извлекаются, в то время как я хотел бы получить только имя каталога. В принципе, я мог бы исключить имя каталога из всех путей, но уродливо и дорого извлекать все на третьем уровне, чтобы получить второй уровень!Я тоже пробовал что-то сообщенное здесь:for o in bucket.objects.filter(Delimiter='/'): print(o.key) но я не получаю папки нужного уровня.Есть ли способ решить эту проблему?
m

mar tin

6 лет назад

Ответов: 18

Ошибка AWS ECS при выполнении задачи: в вашем кластере не обнаружено ни одного экземпляра контейнера

Я пытаюсь развернуть образ контейнера docker на AWS, используя ECS, но экземпляр EC2 не создается. Я поискал в Интернете объяснение, почему я получаю следующую ошибку: «При вызове операции RunTask произошла ошибка клиента (InvalidParameterException): в вашем кластере не обнаружено ни одного экземпляра контейнера.» Вот мои шаги: 1. Отправил образ докеры ИЗ Ubuntu в репозиторий Amazon ECS.2. Зарегистрированное определение задачи ECS:aws ecs register-task-definition --cli-input-json file://path/to/my-task.json 3. Выполнить задание: aws ecs run-task --task-definition my-task Yet, it fails.Вот моя задача:{ "family": "my-task", "containerDefinitions": [ { "environment": [], "name": "my-container", "image": "my-namespace/my-image", "cpu": 10, "memory": 500, "portMappings": [ { "containerPort": 8080, "hostPort": 80 } ], "entryPoint": [ "java", "-jar", "my-jar.jar" ], "essential": true } ] } Я также пробовал использовать консоль управления для настройки кластера и служб, но получаю ту же ошибку. Как мне настроить кластер на наличие экземпляров ec2 и какие экземпляры контейнера мне нужно использовать?Я думал, что весь этот процесс заключается в создании экземпляров EC2 для начала !!
c

cosbor11

6 лет назад

Ответов: 10

Отсутствует токен аутентификации при доступе к API-шлюзу?

Я пытаюсь вызвать лямбда-функцию через AWS API Gateway. Когда я упоминаю тип аутентификации NONE, он работает нормально, но API становится общедоступным, и любой, у кого есть URL-адрес, может получить доступ к моему API. Чтобы сделать вызов API безопасным, я использую тип аутентификации AWS_IAM и также прикрепил к моему пользователю политику AmazonAPIGatewayInvokeFullAccess, но получаю эту ошибку:{ message: "Missing Authentication Token"} Я не знаю, что мне здесь не хватает.
u

umer

5 лет назад

Ответов: 22

Как лучше всего передать учетные данные AWS в контейнер Docker?

Я запускаю docker-контейнер на Amazon EC2. В настоящее время я добавил учетные данные AWS в Dockerfile. Не могли бы вы сообщить мне, как это лучше всего сделать?
s

suraj chopade

6 лет назад

Ответов: 9

Как устранить ошибку «Включенный в запрос токен безопасности недействителен» при запуске aws iam upload-server-certificate?

I cd в каталог, где находятся все файлы pem / key, и запустите следующее:aws iam upload-server-certificate --server-certificate-name certificate_name --certificate-body file://webservercertificate.pem --private-key file://server.key --certificate-chain file://certificate_chain_file.pem Получаю следующую ошибку: Ошибка клиента (InvalidClientTokenId) произошла при вызове Операция UploadServerCertificate: токен безопасности, включенный в запрос недействителен. У меня 1 «пользователь» в «Пользователи». Этому пользователю были назначены следующие права:IAMFullAccess IAMReadOnlyAccess IAMUserSSHKeys Я загрузил учетные данные для этого пользователя и поместил их в свои пользовательские переменныеAWS_ACCESS_KEY **** AWS_SECRET_KEY **** У меня 1 роль на моем эластичном бобовом стебле aws-elasticbeanstalk-ec2-role
K

Killesk

6 лет назад

Ответов: 24

В чем разница между Amazon ECS и Amazon EC2?

Я только начинаю работать с AWS EC2. Я понимаю, что EC2 похож на удаленный компьютер, на котором я могу делать практически все, что хочу. Потом я узнал об ECS. Я знаю, что он использует Docker, но меня смущает связь между ними.Является ли ECS просто установкой Docker в EC2? Если у меня уже есть EC2, и я запускаю ECS, значит ли это, что у меня два экземпляра?
p

paynestrike

5 лет назад

Ответов: 7

Действие S3 Bucket не распространяется ни на какие ресурсы

Я следую инструкциям из этого ответа, чтобы сгенерировать следующую политику корзины S3:{ "Id": "Policy1495981680273", "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1495981517155", "Action": [ "s3:GetObject" ], "Effect": "Allow", "Resource": "arn:aws:s3:::surplace-audio", "Principal": "*" } ] } Я получаю сообщение об ошибке: Action does not apply to any resource(s) in statement Что мне не хватает в моем полисе?
P

Philip Kirkbride

5 лет назад

Ответов: 15

Can't push image to Amazon ECR - fails with "no basic auth credentials"

I'm trying to push a docker image to an Amazon ECR registry. I'm using docker client Docker version 1.9.1, build a34a1d5. I use aws ecr get-login --region us-east-1 to get the docker login creds. Then I successfully login with those creds as follows: docker login -u AWS -p XXXX -e none https://####.dkr.ecr.us-east-1.amazonaws.com WARNING: login credentials saved in /Users/ar/.docker/config.json Login Succeeded But when I try to push my image I get the following error:$ docker push ####.dkr.ecr.us-east-1.amazonaws.com/image:latest The push refers to a repository [####.dkr.ecr.us-east-1.amazonaws.com/image] (len: 1) bcff5e7e3c7c: Preparing Post https://####.dkr.ecr.us-east-1.amazonaws.com/v2/image/blobs/uploads/: no basic auth credentials I made sure that the aws user had the correct permissions. I also made sure that the repository allowed that user to push to it. Just to make sure that wasn't an issue I set the registry to allow all users full access. Nothing changes the "no basic auth credentials" error. I don't know how to begin to debug this since all the traffic is encrypted.UPDATESo I had a bit of Homer Simpson D'Oh moment when I realized the root cause of my problem. I have access to multiple AWS accounts. Even though I was using aws configure to set my credentials for the account where I had setup my repository the aws cli was actually using the environment variables AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY. So when I did aws ecr get-login it was returning a login for the wrong account. I failed to notice that the account numbers were different until I just went back now to try some of the proposed answers. When I remove the environment variables everything works correctly. I guess the motto of the story is if you hit this error, make sure that the repository you are logging into matches the tag you have applied to the image.
A

Alec Rooney

6 лет назад

Ответов: 46

AWS VPC - Internet Gateway vs. NAT

What is an Internet Gateway? What is a NAT Instance? What services do they offer?Reading AWS VPC documentation, I gather they both map private IP addresses to internet route-able addresses for the outgoing requests and route the incoming responses from the internet to the requester on the subnet. So what are the differences between them? What scenarios do I use a NAT Instance instead of (or besides) an Internet Gateway? Are they essentially EC2 instances running some network applications or are they special hardware like a router?Instead of simply pointing to AWS documentation links, can you please explain these with adding some background on what is public and private subnets so any beginner with limited knowledge of networking can understand these easily? Also when should I use a NAT Gateway instead of a NAT instance?P.S. I am new to AWS VPC, so I might be comparing apples to oranges here.
H

HappyTown

5 лет назад

Ответов: 3

How to see all running Amazon EC2 instances across all regions?

Я часто переключаю экземпляры между разными регионами и иногда забываю выключить свой запущенный экземпляр из другого региона. Я не мог найти способ увидеть все запущенные экземпляры на консоли Amazon. Есть ли способ отобразить все запущенные экземпляры вне зависимости от региона?
G

GorvGoyl

5 лет назад

Ответов: 18

Email address is not verified (AWS SES)

I want to use Amazon's Simple Email Service to send emails.I verified my domain as well as the email address I want to send from.For both it says verified.Now when I use the Send Test Email from the AWS Console to send a test email to myemail@outlook.com, I only get the error message: Email address is not verified. The following identities failed the check in region EU-WEST-1: myemail@outlook.com (Request ID: 9fb78de1-2673-11e6-bbbc-5f819fabe4f4) Now it strikes me because it says myemail@outlook.com was not verified but I tried to send from admin@mydomain.com. The Send Test Email Dialog even forces you to use an email which already is registered.How can this issue be resolved? Did I miss anything?
m

maddo7

6 лет назад

Ответов: 8

Unable to verify secret hash for client in Amazon Cognito Userpools

I am stuck at "Amazon Cognito Identity user pools" process. I tried all possible codes for authenticating user in cognito userpools. But I always get error saying "Error: Unable to verify secret hash for client 4b*******fd".Here is code:AWS.config.region = 'us-east-1'; // Region AWS.config.credentials = new AWS.CognitoIdentityCredentials({ IdentityPoolId: 'us-east-1:b64bb629-ec73-4569-91eb-0d950f854f4f' }); AWSCognito.config.region = 'us-east-1'; AWSCognito.config.credentials = new AWS.CognitoIdentityCredentials({ IdentityPoolId: 'us-east-1:b6b629-er73-9969-91eb-0dfffff445d' }); AWSCognito.config.update({accessKeyId: 'AKIAJNYLRONAKTKBXGMWA', secretAccessKey: 'PITHVAS5/UBADLU/dHITesd7ilsBCm'}) var poolData = { UserPoolId : 'us-east-1_l2arPB10', ClientId : '4bmsrr65ah3oas5d4sd54st11k' }; var userPool = new AWSCognito.CognitoIdentityServiceProvider.CognitoUserPool(poolData); var userData = { Username : 'ronakpatel@gmail.com', Pool : userPool }; var cognitoUser = new AWSCognito.CognitoIdentityServiceProvider.CognitoUser(userData); cognitoUser.confirmRegistration('123456', true,function(err, result) { if (err) { alert(err); return; } console.log('call result: ' + result); });
R

Ronak Patel

6 лет назад

Ответов: 19

How to upgrade AWS CLI to the latest version?

I recently noticed that I am running an old version of AWS CLI that is lacking some functionality I need:$aws --version aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic How can I upgrade to the latest version of the AWS CLI (1.10.24)?Edit:Running the following command fails to update AWS CLI:$ pip install --upgrade awscli Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages Cleaning up... Checking the version:$ aws --version aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
B

Borealis

6 лет назад

Ответов: 15

Как переименовать AWS S3 Bucket name

После всех кропотливых работ по миграции и т. Д. Просто поймите, что если нужно обслуживать контент, используя CNAME (например, media.abc.com). Имя сегмента должно начинаться с media.abc.com/S3/amazon.com, чтобы обеспечить его безупречную работу.Просто поймите, что S3 не позволяет прямое переименование с консоли.Есть какие-нибудь способы обойти это?
C

Carson Lee

5 лет назад

Ответов: 3

AccessDenied for ListObjects for S3 bucket when permissions are s3:*

Получаю: Произошла ошибка (AccessDenied) при вызове операции ListObjects: Доступ запрещен Когда я пытаюсь получить папку из своего ведра S3.Используя эту команду: aws s3 cp s3://bucket-name/data/all-data/ . --recursive Разрешения IAM для корзины выглядят следующим образом:{ "Version": "version_id", "Statement": [ { "Sid": "some_id", "Effect": "Allow", "Action": [ "s3:*" ], "Resource": [ "arn:aws:s3:::bucketname/*" ] } ] } Что мне нужно изменить, чтобы скопировать и ls успешно?
u

user1411335

5 лет назад

Ответов: 18

2022 WebDevInsider