Я хочу записать данные непосредственно на отключенный необработанный том EBS (без файловой системы) с помощью системных вызовов.
1) Могу ли я сделать это через экземпляр EC2, к которому подключен EBS?
2) Могу ли я подготовить необработанные тома EBS, не имея связанного экземпляра EC2, и читать / писать в них через API?
Да, вы можете читать и писать прямо в том EBS из экземпляра EC2. Это блочные устройства, которые соответствуют всей ожидаемой семантике.
На практике вы не можете читать или писать в том EBS, кроме как через экземпляр EC2, к которому он подключен. Опять же, это блочные устройства ... нет другого механизма доступа, кроме их подключения к экземпляру EC2.
Хотя ... для создания моментального снимка тома EBS не требуется, чтобы он был прикреплен к экземпляру, что означает, что можно сделать моментальный снимок тома, а затем использовать EBS Direct API для чтения необработанных данных из моментального снимка, поэтому технически возможно чтение из тома EBS без подключенного экземпляра EC2, хотя и косвенно и довольно запутанно. Благодаря этому вы можете читать, но не писать.