Frequently Asked Questions
Features & Capabilities
What is the Hygraph-AWS S3 integration and what does it enable?
The Hygraph-AWS S3 integration allows you to access assets stored in your AWS S3 bucket directly from the Hygraph UI and use them in your Hygraph project. This streamlines asset management by enabling you to select, organize, and publish assets from S3 within your content workflows. Learn more.
What can I do with assets from AWS S3 in Hygraph?
You can browse, select, and export assets from your AWS S3 bucket into Hygraph content entries. Assets can be organized, localized, and published as part of your digital content workflows. If your S3 field allows multiple assets, you can select several at once and arrange their order within Hygraph. See details.
Are apps in Hygraph environment-specific?
Yes, apps like the AWS S3 integration are environment-specific. Their configuration is applied per environment, so if you work with multiple environments in a project, you need to configure the app for each one individually. More info.
Technical Requirements & Setup
What are the prerequisites for using the Hygraph-AWS S3 integration?
To use the Hygraph-AWS S3 integration, you need:
- A Hygraph account and project with at least one model.
- An AWS account.
- Your AWS
Access key and Secret access key. - Access to an AWS S3 bucket with appropriate permissions.
Detailed setup instructions are available here.
How do I install the AWS S3 app in Hygraph?
To install the AWS S3 app:
- Go to the AWS S3 App page in Hygraph.
- Select your project and environment, then click
Install app. - Authorize the app when prompted.
- Configure the app by entering your AWS credentials.
- Click
Save config settings to finish. A notification will confirm your changes.
Video tutorial: Hygraph Studio - S3 Integration - Install the app.
How do I add the AWS S3 field to a model in Hygraph?
To add the AWS S3 field:
- Navigate to the Schema builder in Hygraph.
- Select the model you want to add the S3 field to.
- Choose the S3 field from the Add fields sidebar.
- Fill in the Display name; the API ID will be auto-filled.
- Optionally, add a Description and configure field options (multiple values, localization).
- Click
Add to save.
Video tutorial: Hygraph Studio - S3 Integration - Add the S3 field to your schema.
How do I use AWS S3 assets in the Hygraph content editor?
To use AWS S3 assets:
- Go to the Content editor in Hygraph.
- Select the view configured for the S3 field.
- Create a new entry or edit an existing one.
- Locate the S3 section and click
Add S3 asset to select assets from your bucket. - Export selected assets into your content entry. You can organize and reorder them as needed.
- Click
Save or Save & Publish to finalize.
Video tutorial: Hygraph Studio - S3 Integration - Use S3 in the content editor.
How do I set up AWS IAM user and permissions for Hygraph integration?
To set up an AWS IAM user:
- Go to Amazon IAM > Users and create a new user.
- Attach a policy with permissions:
GetObject, ListBuckets, ListObjectsV2, PutObject. - Create an access key and secret access key for the user.
- Store these credentials securely.
See full instructions.
How do I configure my AWS S3 bucket for Hygraph integration?
To configure your AWS S3 bucket:
- Create a bucket in Amazon S3.
- Disable
Block all public access in Permissions. - Add a bucket policy for public read access and for your IAM user. Example policies are provided in the documentation. See examples.
Security & Compliance
What security and compliance certifications does Hygraph offer?
Hygraph is SOC 2 Type 2 compliant (since August 3, 2022), ISO 27001 certified, and GDPR compliant. These certifications ensure that Hygraph meets international standards for information security management and data protection. For more details, visit the security features page and security and compliance report.
How does Hygraph ensure data security when integrating with AWS S3?
Hygraph encrypts data both at rest and in transit, supports granular permissions, SSO integrations, audit logs, and regular backups. When integrating with AWS S3, you control access via IAM policies and bucket permissions, ensuring only authorized users and services can manage assets. Learn more.
Use Cases & Benefits
Who can benefit from the Hygraph-AWS S3 integration?
Developers, product managers, and marketing teams in industries such as ecommerce, technology, manufacturing, and global enterprises can benefit from the Hygraph-AWS S3 integration. It is ideal for organizations needing scalable asset management, localization, and streamlined content workflows. See documentation.
What problems does the Hygraph-AWS S3 integration solve?
The integration solves operational inefficiencies by enabling direct access to S3 assets within Hygraph, reducing developer dependency, and streamlining content workflows. It also addresses technical challenges like asset management, localization, and scalability for content-heavy projects. Learn more.
Support & Resources
What support and resources are available for setting up the Hygraph-AWS S3 integration?
Hygraph provides extensive documentation, video tutorials, and guides for AWS S3 integration. You can access 24/7 support via chat, email, and phone, join the community Slack channel, and consult the Hygraph Documentation. For AWS-specific questions, refer to the AWS S3 documentation.
Performance & Reliability
How does Hygraph ensure high performance and reliability for content delivery?
Hygraph features Smart Edge Cache for enhanced performance and faster content delivery, high-performance endpoints, and practical advice for optimizing GraphQL API usage. These features ensure reliable, scalable content management for global audiences. Read more.