FAQs
Welcome to the Firefly FAQs. This comprehensive guide addresses common questions users encounter while using Firefly. Use the table of contents below to quickly find the information you need.
General Usage
Q: How do I get started with Firefly?
A: Follow these steps to begin using Firefly:
Account Setup: Complete the initial onboarding process.
Connect Integrations: Link your cloud and SaaS accounts and IaC tools.
Initial Scan: Allow Firefly to discover your infrastructure.
Explore Features: Use the inventory, compliance, and codification features.
Related Documentation: Getting Started Guide.
Q: What should I do if Firefly isn't detecting my resources?
A: Check these common issues:
Integration Status: Verify your cloud and SaaS account integrations are active.
Permissions: Ensure IAM roles have the necessary read permissions.
Refresh Data: Manually trigger a rescan from the integration settings.
If issues persist, check the Common Issues guide or contact Firefly support.
Access Management & RBAC
Q: How do I manage users and access in Firefly?
A: Firefly uses Role-Based Access Control (RBAC) to manage permissions. To access these features:
Navigate: Go to Access Management in the navigation menu (only Admins can access this).
Manage Users, Teams, and Service Accounts: Add or remove users, create teams, and set up service accounts for automation.
Assign Roles: Assign roles (Admin, Viewer, or custom roles) to users, teams, or service accounts.
Create API Keys: Generate API keys with scoped permissions for users, teams, or service accounts.
Key Concepts:
Admin Role: Full access to all scopes and actions.
Viewer Role: Read-only access to all supported areas.
Custom Roles: Admins can create additional roles with specific permissions and integrations.
Service Accounts: Create identities for automation tools or CI/CD systems without tying them to human users.
Related Documentation: Access Management & RBAC
Q: What are the different permission modes?
A: Firefly supports three permission modes:
Full Access (Admin): Grants all available permissions across all data sources. All actions are enabled, and all integrations are accessible.
Read-only: Users can view everything but cannot create, update, delete, or remediate.
Limited Access (Scoped): Fully customizable, including specific integrations (for example, specific AWS/GCP/Azure accounts) and specific actions (for example, "View Inventory" but not "Delete Asset").
Q: How do I create API keys?
A: To create API keys:
Navigate: Go to Access Management.
Select: Choose a User, Team, or Service Account.
Create Key: Click to create a new API key pair.
Store Securely: Copy both the Access Key and Secret Key (they will only be shown once) and store them securely.
Best Practices:
Use Service Accounts for automation instead of human API keys.
Rotate API keys regularly.
Review role assignments periodically.
Related Documentation: Access Management & RBAC
Feature Behavior
Q: Why aren't my Terraform state files showing resources as codified?
A: This usually happens due to state file discovery issues:
For AWS/Azure/Google Cloud Backends:
Validate that the state file is with the allowed extensions (usually
.tfstate).Manually trigger scan, from the integration settings.
Verify state files are in the configured bucket.
For Other Backends:
Explicitly integrate via Integrations > IaC Remote State.
Verify state file format and accessibility.
Q: How do I handle drifted ghost assets?
A: Drifted ghost assets are resources that exist in your IaC but not in the cloud:
Steps to Resolve:
Verify Deletion: Confirm the resource was actually deleted.
Remove from Code: Delete the resource definition from your Terraform files. Available in Firefly, check the delete asset action guide.
Update State: Run
terraform refreshto update state files.
Security & Compliance
Q: What access does Firefly have to my cloud environment?
A: Firefly follows security best practices:
Read-Only Access:
Firefly uses least-privilege IAM roles.
No ability to modify infrastructure directly.
Only configuration metadata is accessed, not data content.
Data Handling:
All data is stored encrypted.
No sensitive data (keys, secrets) is collected.
Q: How do I ensure secure integration with Firefly?
A: Follow these security guidelines:
Use Least Privilege: Grant only necessary permissions.
Regular Audits: Review integration permissions regularly.
Rotate Keys: Update API keys and tokens periodically.
Compliance: Ensure alignment with your security policies.
Related Documentation: Security & Compliance
Getting Help
Q: What support options are available?
A: Firefly offers multiple support channels.
Documentation:
Comprehensive guides and tutorials.
Searchable knowledge base.
Code examples and best practices.
Direct Support:
Email support at [email protected].
In-app chat.
Dedicated account managers (enterprise).
When Contacting Support:
Include relevant screenshots.
Provide asset links and timestamps.
Describe steps to reproduce issues.
Q: Where can I find additional resources?
Q: How do I stay updated with Firefly releases?
A: Keep track of updates through:
Release Notes: Check for new features and bug fixes.
Email Notifications: Subscribe to product updates.
Community Channels: Follow announcements in forums.
Documentation: Review updated guides and examples.
Last updated
Was this helpful?

