AWS имеет фиктивный API для тестирования? - PullRequest
0 голосов
/ 07 апреля 2020

Предоставляет ли Amazon Web Services фиктивный API для тестирования?

Я хочу проверить свои разбитые на страницы логики вызовов API c, поскольку у меня не так много ресурсов. Предоставляет ли AWS какие-либо фиктивные данные для проверки моей логики вызовов API c?

Я пытался найти, но все, что я могу найти, - это люди, создающие ресурсы и затем проверяющие API.

final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient();
boolean done = false;

while(!done) {
    DescribeInstancesRequest request = new DescribeInstancesRequest();
    DescribeInstancesResult response = ec2.describeInstances(request);

    for(Reservation reservation : response.getReservations()) {
        for(Instance instance : reservation.getInstances()) {
            System.out.printf(
                "Found reservation with id %s, " +
                "AMI %s, " +
                "type %s, " +
                "state %s " +
                "and monitoring state %s",
                instance.getInstanceId(),
                instance.getImageId(),
                instance.getInstanceType(),
                instance.getState().getName(),
                instance.getMonitoring().getState());
        }
    }

    request.setNextToken(response.getNextToken());

    if(response.getNextToken() == null) {
        done = true;
    }
}

1 Ответ

0 голосов
/ 07 апреля 2020

Нет, фиктивный API недоступен. Все является «производственным».

SDK AWS Python (boto3) имеет функцию dry-run для некоторых вызовов, которая просто возвращает , будет ли вызов успешным, но не возвращает фиктивные данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...